alex lexer file and happy parser file (which is not yet finished)