lookaheads for rules correct now proper data structure
parsetable can now be used for parsing