[−][src]Crate leo_grammar
The pest abstract syntax tree (ast) for a Leo program.
This module contains the Grammar
type, a wrapper around the [File
] type in this module.
The Grammar
type is the datatype generated by the pest parser using grammar from leo.pest
.
The Grammar
type is intended to be parsed into a [Ast
]. It should not be parsed by
any other pass of the compiler.
Re-exports
pub use errors::*; |
Modules
access | |
annotations | |
ast | Abstract syntax tree (ast) representation from leo.pest. |
circuits | |
common | |
console | |
definitions | |
errors | |
expressions | |
files | |
functions | |
imports | |
operations | |
statements | |
types | |
values |
Structs
Grammar | The pest abstract syntax tree (ast) for a Leo program. |