add lexer, parser and ANTLR grammar definition