updated the lexer to recognize define and return