7 + x
grammar P1;
options {
output=AST;
}
prog: INT '+' ID -> ^('+' INT ID)
;
INT: ('0'..'9')+ ;
ID: ('a' .. 'z')+;
WS : (' '|'\t'|'\r'|'\n')+ {skip();} ;
(+ 7 x)

tree grammar T2;
options
{
tokenVocab=P1;
ASTLabelType=CommonTree;
output=AST;
rewrite=true;
}
prog:
^('+' INT ID) -> ^(ID '+' INT)
;
(x + 7)
