PARSER_BEGIN(prefix)
public class prefix {
}
PARSER_END(prefix)
SKIP :
{
" "
| "\n"
}
TOKEN :
{
< PLUS: "+">
| < MINUS: "-">
| < TIMES: "*">
| < DIVIDE: "/">
| < INTEGER_LITERAL: (["0"-"9"])+ >
}
void expression():
{}
{
(<PLUS> | <MINUS> | <TIMES> | <DIVIDE>) expression() expression()
| <INTEGER_LITERAL>
}