Worked on parser, added some basic lookahead patterns