added if,then and else to the lexer