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. |