There is a grammar case for MODULO:
| multiplicative_expression MODULO unary_expression
OpUMOd
OpSMod
OpFMod
First issue: The MODULO token is not defined. I presume it's %
Second: We need a mapping or builtin function for OpFRem
OpFMod and OpFRem differ only in which input operand to match sign with.
FRem: The floating-point remainder whose sign matches the sign of Operand 1.
FMod: The floating-point remainder whose sign matches the sign of Operand 2.
There is a grammar case for MODULO:
First issue: The MODULO token is not defined. I presume it's
%Second: We need a mapping or builtin function for OpFRem
OpFMod and OpFRem differ only in which input operand to match sign with.
FRem: The floating-point remainder whose sign matches the sign of Operand 1.
FMod: The floating-point remainder whose sign matches the sign of Operand 2.