1grammar t043synpred;
2options {
3  language =Cpp;
4}
5
6@lexer::includes
7{
8#include "UserTestTraits.hpp"
9}
10@lexer::namespace
11{ Antlr3Test }
12
13@parser::includes {
14#include "UserTestTraits.hpp"
15}
16@parser::namespace
17{ Antlr3Test }
18
19a: ((s+ P)=> s+ b)? E;
20b: P 'foo';
21
22s: S;
23
24
25S: ' ';
26P: '+';
27E: '>';
28