Docs.rs
air-parser-0.3.0
air-parser 0.3.0
Permalink
Docs.rs crate page
MIT
Links
Repository
crates.io
Source
Owners
bobbinth
github:0xpolygonmiden:air-script
Dependencies
air-pass ^0.1
normal
lalrpop-util ^0.20
normal
lazy_static ^1.4
normal
miden-diagnostics ^0.1
normal
miden-parsing ^0.1
normal
petgraph ^0.6
normal
regex ^1
normal
thiserror ^1.0
normal
pretty_assertions ^1.0
dev
lalrpop ^0.20
build
Versions
46.58%
of the crate is documented
Platform
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
air_
parser
0.3.0
All Items
Crate Items
Re-exports
Modules
Enums
Functions
Type Aliases
Crate
air_parser
Copy item path
Source
Re-exports
§
pub use self::symbols::
Symbol
;
Modules
§
ast
symbols
transforms
Enums
§
Lexical
Scope
A lexically scoped environment is essentially a hierarchical mapping of keys to values, where keys may be defined at multiple levels, but only a single definition at any point in the program is active - the definition closest to that point.
Parse
Error
Semantic
Analysis
Error
Represents the various module validation errors we might encounter during semantic analysis.
Functions
§
parse
Parses the provided source and returns the AST.
parse_
file
Parses the provided source and returns the AST.
parse_
str
Parses the provided source string with a default
CodeMap
and
DiagnosticsHandler
.
Type Aliases
§
Parser