<html>#2531: remove non piraha parser from Flesh
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Roland Haas</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>new</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td></td></tr>
<tr><td style='text-align:right'>  Version:</td><td>development version</td></tr>
<tr><td style='text-align:right'>     Type:</td><td>enhancement</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>trivial</td></tr>
<tr><td style='text-align:right'>Component:</td><td></td></tr>
</table>

<p>Comment (by William Gabella):</p>
<p>Took this ticket for the Hack-a-thon, 2 Feb 2022.  Removing all the local routines, etc, related to the “old way” of parsing the file, and of course keeping the “new way,” with cctk_PirahaParser() function.  This is in Cactus/repos/flesh/src/util/ParseFile.c , as Roland mentions above.</p>
<p>Re-compiling with (from the Cactus folder)</p>
<div class="codehilite"><pre><span></span><span>./simfactory/bin/sim build -j2 --thornlist ../einsteintoolkit.th</span>
</pre></div>


<p>and watching for the “COMPILING … ParseFile.c” to go by.</p>
<p>And running HelloWorld first, as</p>
<div class="codehilite"><pre><span></span><span>./simfactory/bin/sim create-run helloworld \</span>
<span>    --parfile arrangements/CactusExamples/HelloWorld/par/HelloWorld.par</span>
</pre></div>


<p>If that is not broke, then finally the testsuite with</p>
<div class="codehilite"><pre><span></span><span>make sim-testsuite</span>
</pre></div>


<p>Format for the teststuite is “make &lt;config name&gt;-testsuite.  It gave a set of defaults and I chose them all; testing exe/cactus_sim .</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2531/remove-non-piraha-parser-from-flesh'>https://bitbucket.org/einsteintoolkit/tickets/issues/2531/remove-non-piraha-parser-from-flesh</a></p>
</html>