49a8a1c24b
Lexer and parser already had Percent token and precedence on the compiler/string-interp branch. This commit adds the missing is_int_expr case for Percent so that modulo expressions over Int operands are correctly typed as Int (enabling arithmetic dispatch rather than falling through to string concat or untyped paths). binop_to_c already mapped Percent -> % at HEAD; only is_int_expr needed the Percent arm.