Updated lexer and parser - all kinds of operations now work