Module tagua_parser::ast
[−]
[src]
Structures that will constitute the Abstract Syntax Tree.
Structs
Addition |
An addition of two terms. |
AnonymousFunction |
An anonymous function. |
Function |
A function declaration. |
Parameter |
A parameter, aka input, of a function. |
Term |
A term. |
Variable |
A variable. |
Enums
Arity |
Arity of a function. |
Expression |
An expression. |
Literal |
A literal represents a fixed value, aka an atom. |
Name |
A name represents an entity name. |
Scope |
A scope. |
Statement |
A statement. |
Ty |
A type declaration. |