grammar Hello; greeting : greet+; leaving : bye+; greet : 'hello' | 'hi' ; start : 'hello' ID ; ID : [a-zA-Z]+ ; WS : [ \t\r\n]+ -> skip ; bye : ('bye'| 'goodbye') ID ;