blob: 8c4748cbef952c03a9e3b5188c6003c3307ef103 [file] [log] [blame]
grammar t036multipleReturnValues;
options {
language =Cpp;
}
@lexer::includes
{
#include "UserTestTraits.hpp"
}
@lexer::namespace
{ Antlr3Test }
@parser::includes {
#include "UserTestTraits.hpp"
}
@parser::namespace
{ Antlr3Test }
a returns [foo, bar]: A
{
$foo = "foo";
$bar = "bar";
}
;
A: 'a'..'z';
WS :
( ' '
| '\t'
| ( '\n'
| '\r\n'
| '\r'
)
)+
{ $channel = HIDDEN }
;