infixl
Infixl is a fixity declaration used in some functional programming languages to designate that an operator is left-associative and to assign it a precedence level. With a left-associative operator, chains of the same operator are grouped from the left, so a op b op c is parsed as (a op b) op c. The precedence level also influences how operators with different binding strengths are grouped when parentheses are not used.
Syntax commonly appears as infixl n op, where n is an integer from 0 to 9 and
Examples help illustrate the effect. If you declare infixl 7 * and infixl 6 +, then an expression
Related forms include infixr for right-associative operators and infix for non-associative operators. The choice of fixity