public ExpressionParser(ExpressionLexer lexer, CodeGenerator codeGenerator) {
super();
this.lexer = lexer;
this.lookhead = this.lexer.scan();
if (this.lookhead == null) {
throw new ExpressionSyntaxErrorException("Blank expression");
}
this.codeGenerator = codeGenerator;
}