<html>#2355: incomplete error message by CST when encountering a parsing error
<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></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>I am trying to stress test the presync read/write parser and code generator code. As such I am construction a thorn with bad input. Unfortunately using this <code>schedule.ccl</code>file, which may contain actually incorrect input:</p>
<div class="codehilite language-perl"><pre><span></span><span class="c1"># Schedule definitions for thorn TestReadWrite</span>

<span class="n">STORAGE:</span> <span class="n">Var1</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span> <span class="n">Var2</span> <span class="n">TestGroup</span><span class="p">[</span><span class="mi">3</span><span class="p">]</span> <span class="n">UnusedVar</span>
<span class="n">STOREAGE:</span> <span class="n">results</span>

<span class="n">SCHEDULE</span> <span class="n">TestReadWrite_TestC_A</span> <span class="n">AT</span> <span class="n">initial</span>
<span class="p">{</span>
  <span class="n">WRITE:</span> <span class="n">groupvar</span>
  <span class="n">WRITE:</span> <span class="n">var1</span>

  <span class="n">LANG:</span> <span class="n">C</span>
<span class="p">}</span> <span class="s">&quot;Test Read / Write Statements&quot;</span>

<span class="n">SCHEDULE</span> <span class="n">TestReadWrite_TestC_B</span> <span class="n">AT</span> <span class="n">initial</span> <span class="n">AFTER</span> <span class="n">TestReadWrite_TestC_A</span>
<span class="p">{</span>
  <span class="n">WRITE:</span> <span class="n">var2</span>

  <span class="n">LANG:</span> <span class="n">C</span>
<span class="p">}</span> <span class="s">&quot;Test Read / Write Statements&quot;</span>

<span class="c1"># check that union of variables is used when constructing macro</span>
<span class="n">SCHEDULE</span> <span class="n">TestReadWrite_TestC_B</span> <span class="n">IN</span> <span class="n">GroupThatDoesNotExist</span>
<span class="p">{</span>
  <span class="n">WRITE:</span> <span class="n">groupvar</span>
  <span class="n">READ:</span> <span class="n">var1</span>

  <span class="n">LANG:</span> <span class="n">C</span>
<span
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2355/incomplete-error-message-by-cst-when'>https://bitbucket.org/einsteintoolkit/tickets/issues/2355/incomplete-error-message-by-cst-when</a></p>
</html>