@mike-lischke/antlr-tgen
Version:
A generator for antlr-ng runtime test cases
29 lines (19 loc) • 408 B
Plain Text
[is a regression test for antlr/antlr4
[ ]
Parser
[ ]
grammar OpenDeviceStatement;
program : statement+ '.' ;
statement : 'OPEN' ( 'DEVICE' ( (OPT1) | OPT2 | OPT3 )? )+ {<writeln("$text")>} ;
OPT1 : 'OPT-1';
OPT2 : 'OPT-2';
OPT3 : 'OPT-3';
WS : (' '|'\n')+ -> channel(HIDDEN);
[ ]
statement
[ ]
OPEN DEVICE DEVICE.
[ ]
"""OPEN DEVICE DEVICE
"""
]
This