Module geo_aid::script::parser

source ·

Structs

A parsed + operator.
A user-defined rule operator.
A user-defined type.
A parsed / operator.
A = rule operator.
A parsed binary operator expression.
A parsed function call
A parsed raw number.
A parsed parenthesed expression
A parsed unary operator expression.
A > rule operator.
A >= rule operator.
An inverted rule operator.
let <something> = <something else>. Defines variables and possibly adds rules to them.
A < rule operator.
A <= rule operator.
A parsed * operator.
A parsed unary - operator.
A no-operation statement - a single semicolon.
A utility struct for collections of parsed items with punctuators between them.
lhs ruleop rhs. Defines a rule.
A parsed - operator.

Enums

A binary operator, like +, -, * or /.
A parsed expression.
A builtin rule operator
A builtin type.
A rule operator.
A parsed simple expression.
A general statement.
A type of an expression or a variable.
A unary operator, like -.

Traits