Implemented expression production, added necessary fields to AST model