<html>#2088: setting cctk_parser = "old" in sbin/CST does not completely disable piraha
<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>wontfix</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>bug</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>minor</td></tr>
<tr><td style='text-align:right'>Component:</td><td>Cactus</td></tr>
</table>

<p>Changes (by Roland Haas):</p>
<p><table>
<tr><td>status:</td><td>wontfix (was new)</td></tr>
</table></p>
<p>Namely it still attempts to parse the files with piraha but then throws away the result.</p>
<p>The user visible side effect is that if piraha aborts (due to malformed ccl file that the old parser would have accepted) then one can no longer compile the code.</p>
<p>This is a problem if one wants to do some bisection to find errors in a mixed old / new code basis.</p>
<p>We should either remove the old parser completely or make it possible to completely skip any piraha parsing.</p>
<p><strong>Keyword:</strong> piraha</p>
<p>Comment (by Roland Haas):</p>
<p>The non-piraha based parser was removed in git hash <a data-is-external-link="true" href="https://bitbucket.org/cactuscode/cactus/commits/2e0fc750099f37d230fa9e2d7bb61b98f1c48dd1" rel="nofollow">2e0fc750</a> "Cactus: This PR removes the old Perl-based CCL parser." of <a data-is-external-link="true" href="https://bitbucket.org/cactuscode/cactus" rel="nofollow">cactus</a></p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2088/setting-cctk_parser-old-in-sbin-cst-does'>https://bitbucket.org/einsteintoolkit/tickets/issues/2088/setting-cctk_parser-old-in-sbin-cst-does</a></p>
</html>