[][src]Module axon_parser::ast

Structs

Add
And
Assign
BinOp
Block
Call
Cmp
ConditionalExpr
Def
Dict
Div
DotCall
Eq
FlatIf

Represents a chunk of code containing multiple nested if / else if / ... / else expressions.

Func
Gt
Gte
If
Indent

Represents the indentation at the start of a line of Axon code.

Line

Represents a line of Axon code, including the indentation at the start of the line.

List
Lt
Lte
Mul
Ne
Neg
Not
Or
Param
PartialCall
Range
Return
Sub
Throw
TrapCall
TryCatch
YearMonth

Represents a month in a specific year.

Enums

BinOpId

Enumerates the types of binary operations present in Axon code.

CallTarget
ConvertLitError

Enumerates the types of errors that can occur when converting to a Lit.

DictVal

Represents the value of some tag in an Axon dict.

Expr

Enumerates the types of Axon expression.

FuncName
Lit

A Axon literal value.

MapForTypeError

Enumerates the types of errors that can occur when trying to convert a loosely-typed value into a strongly-typed map.

Month

Represents a month.

PartialCallArgument

Type Definitions

Lines

Represents lines of Axon code.