List of all items
Structs
- ast::BinaryExpr
- ast::BoundedSymbolAccess
- ast::Call
- ast::ColumnBoundaryFlags
- ast::Constant
- ast::EvaluatorFunction
- ast::Identifier
- ast::Let
- ast::Library
- ast::ListComprehension
- ast::Module
- ast::PeriodicColumn
- ast::Program
- ast::PublicInput
- ast::QualifiedIdentifier
- ast::RandBinding
- ast::RandomValues
- ast::SymbolAccess
- ast::TraceBinding
- ast::TraceSegment
- symbols::Symbol
- transforms::ConstantPropagation
- transforms::Inlining
Enums
- LexicalScope
- ParseError
- SemanticAnalysisError
- ast::AccessType
- ast::BinaryOp
- ast::Boundary
- ast::ConstantExpr
- ast::Declaration
- ast::Export
- ast::Expr
- ast::FunctionType
- ast::Import
- ast::InvalidAccessError
- ast::InvalidExprError
- ast::ModuleType
- ast::NamespacedIdentifier
- ast::ResolvableIdentifier
- ast::ScalarExpr
- ast::Source
- ast::Statement
- ast::Type
Traits
Functions
- ast::visit::visit_mut_binary_expr
- ast::visit::visit_mut_bounded_symbol_access
- ast::visit::visit_mut_call
- ast::visit::visit_mut_constant
- ast::visit::visit_mut_evaluator_function
- ast::visit::visit_mut_evaluator_trace_binding
- ast::visit::visit_mut_evaluator_trace_segment
- ast::visit::visit_mut_expr
- ast::visit::visit_mut_identifier
- ast::visit::visit_mut_import
- ast::visit::visit_mut_let
- ast::visit::visit_mut_list_comprehension
- ast::visit::visit_mut_module
- ast::visit::visit_mut_periodic_column
- ast::visit::visit_mut_public_input
- ast::visit::visit_mut_random_binding
- ast::visit::visit_mut_random_values
- ast::visit::visit_mut_resolvable_identifier
- ast::visit::visit_mut_scalar_expr
- ast::visit::visit_mut_statement
- ast::visit::visit_mut_statement_block
- ast::visit::visit_mut_symbol_access
- ast::visit::visit_mut_trace_binding
- ast::visit::visit_mut_trace_segment
- parse
- parse_file
- parse_str