Credence.Syntax.FixDivRem
(credence v0.4.1)
Copy Markdown
Fixes div and rem used as infix operators (Python // and % style).
LLMs frequently translate Python's // operator as expr div expr,
but div is not an infix operator in Elixir — it must be called as
div(expr, expr) or piped as expr |> div(expr).
Bad (won't parse)
expected_sum = n * (n + 1) div 2Good
expected_sum = div(n * (n + 1), 2)