grammar t031emptyAlt; | |
options { | |
language =Cpp; | |
} | |
@lexer::includes | |
{ | |
#include "UserTestTraits.hpp" | |
} | |
@lexer::namespace | |
{ Antlr3Test } | |
@parser::includes { | |
#include "UserTestTraits.hpp" | |
} | |
@parser::namespace | |
{ Antlr3Test } | |
r | |
: NAME | |
( {self.cond}?=> WS+ NAME | |
| | |
) | |
EOF | |
; | |
NAME: ('a'..'z') ('a'..'z' | '0'..'9')+; | |
NUMBER: ('0'..'9')+; | |
WS: ' '+; |