Module expr

Module expr 

Source

Structs§

AssignData
Represents an assign expression’s data in the language.
BinaryData
Represents a binary expression’s data in the language.
CallData
Represents a call expression’s data in the language.
GetData
Represents a get expression’s data in the language.
GroupingData
Represents a grouping expression’s data in the language.
LogicalData
Represents a logical expression’s data in the language.
SetData
Represents a set expression’s data in the language.
SuperData
Represents a super expression’s data in the language.
ThisData
Represents a this expression’s data in the language.
UnaryData
Represents an unary expression’s data in the language.
VariableData
Represents a variable expression’s data in the language.

Enums§

Expr
Represents an expression in the language.

Traits§

ExprVisitor
A visitor for expressions.