// Lexer grammar using synpreds | |
lexer grammar t051lexer; | |
options { | |
language=Cpp; | |
} | |
@lexer::includes | |
{ | |
#include "UserTestTraits.hpp" | |
} | |
@lexer::namespace | |
{ Antlr3Test } | |
fragment | |
POINT | |
: '.' | |
; | |
NUMBER | |
: ( ( NUM POINT NUM ) => NUM POINT NUM | |
| POINT NUM | |
| NUM | |
) | |
; | |
fragment | |
NUM | |
: '0' .. '9' ( '0' .. '9' )* | |
; |