:: Op2 = BiPlus | BiMinus | BiTimes | BiDivide | BiMod | BiEquals | BiLesser |
BiGreater | BiLesserEq | BiGreaterEq | BiUnEqual | BiAnd | BiOr | BiCons
:: FunDecl = FunDecl Pos String [String] (Maybe Type) [VarDecl] [Stmt]
:: Op2 = BiPlus | BiMinus | BiTimes | BiDivide | BiMod | BiEquals | BiLesser |
BiGreater | BiLesserEq | BiGreaterEq | BiUnEqual | BiAnd | BiOr | BiCons
:: FunDecl = FunDecl Pos String [String] (Maybe Type) [VarDecl] [Stmt]