study antlr4 chapter4