assignment possible, can also use ids in expressions
typo under expr rule for binop
start of parser
revised expressions to only allow operations that make sense given the types in the equation