#2355: incomplete error message by CST when encountering a parsing error
Reporter:Roland Haas
Status:new
Milestone:
Version:
Type:bug
Priority:minor
Component:Cactus

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 schedule.cclfile, which may contain actually incorrect input:

# Schedule definitions for thorn TestReadWrite

STORAGE: Var1[2] Var2 TestGroup[3] UnusedVar
STOREAGE: results

SCHEDULE TestReadWrite_TestC_A AT initial
{
  WRITE: groupvar
  WRITE: var1

  LANG: C
} "Test Read / Write Statements"

SCHEDULE TestReadWrite_TestC_B AT initial AFTER TestReadWrite_TestC_A
{
  WRITE: var2

  LANG: C
} "Test Read / Write Statements"

# check that union of variables is used when constructing macro
SCHEDULE TestReadWrite_TestC_B IN GroupThatDoesNotExist
{
  WRITE: groupvar
  READ: var1

  LANG: C
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2355/incomplete-error-message-by-cst-when