Mau.Parser.Expression (mau v0.8.0)

View Source

Expression parsing for the Mau template engine.

Handles parsing of:

  • Primary expressions (literals and variables)
  • Arithmetic operators (multiplicative, additive)
  • Comparison operators (equality, relational)
  • Logical operators (and, or, unary)

Summary

Functions

Additive operators - +, - (lowest arithmetic precedence).

Equality operators - ==, !=.

Multiplicative operators - *, /, % (highest arithmetic precedence).

Relational operators - >, >=, <, <=.

Functions

additive_operator()

Additive operators - +, - (lowest arithmetic precedence).

equality_operator()

Equality operators - ==, !=.

multiplicative_operator()

Multiplicative operators - *, /, % (highest arithmetic precedence).

relational_operator()

Relational operators - >, >=, <, <=.