List of all items
Structs
- ast::BinaryExpr
- ast::BoundedSymbolAccess
- ast::Bus
- ast::BusOperation
- ast::Call
- ast::ColumnBoundaryFlags
- ast::ConstSymbolAccess
- ast::Constant
- ast::EvaluatorFunction
- ast::Function
- ast::Identifier
- ast::Let
- ast::Library
- ast::ListComprehension
- ast::Module
- ast::PeriodicColumn
- ast::Program
- ast::QualifiedIdentifier
- ast::RangeExpr
- ast::SymbolAccess
- ast::TraceBinding
- ast::TraceSegment
- symbols::Symbol
- transforms::ConstantPropagation
- transforms::Inlining
Enums
- LexicalScope
- ParseError
- SemanticAnalysisError
- ast::AccessType
- ast::BinaryOp
- ast::Boundary
- ast::BusOperator
- ast::BusType
- ast::ConstantExpr
- ast::Declaration
- ast::Export
- ast::Expr
- ast::FunctionType
- ast::Import
- ast::InvalidAccessError
- ast::InvalidExprError
- ast::InvalidTypeError
- ast::ModuleType
- ast::NamespacedIdentifier
- ast::PublicInput
- ast::RangeBound
- ast::ResolvableIdentifier
- ast::ScalarExpr
- ast::Source
- ast::Statement
- ast::Type
Traits
Functions
- ast::visit::visit_mut_access_type
- ast::visit::visit_mut_binary_expr
- ast::visit::visit_mut_bounded_symbol_access
- ast::visit::visit_mut_bus
- ast::visit::visit_mut_bus_operation
- ast::visit::visit_mut_call
- ast::visit::visit_mut_const_symbol_access
- 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_function
- 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_range_bound
- 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
- ast::visit::visit_mut_typed_identifier
- parse
- parse_file
- parse_str