List of all items
Structs
- Assigner
- AssignerInner
- CodeGenerating
- CompilerState
- ConstPropUnrollAndMorphing
- ConstPropagation
- ConstPropagationOutput
- ConstPropagationVisitor
- DeadCodeEliminating
- DeadCodeEliminatingOutput
- Destructuring
- Finalizer
- Flattening
- FunctionInlining
- FunctionSymbol
- Monomorphization
- MonomorphizationOutput
- PathResolution
- ProcessingAsync
- ProcessingScript
- RenameTable
- Replacer
- SsaForming
- SsaFormingInput
- StaticAnalyzing
- SymbolTable
- SymbolTableCreation
- TypeChecking
- TypeCheckingInput
- TypeTable
- Unrolling
- UnrollingOutput
- VariableSymbol
- WriteTransforming
- code_generation::CodeGenerating
- code_generation::visitor::CodeGeneratingVisitor
- common::assigner::Assigner
- common::assigner::AssignerInner
- common::rename_table::RenameTable
- common::replacer::Replacer
- common::symbol_table::LocalTable
- common::symbol_table::LocalTableInner
- common::symbol_table::SymbolTable
- common::symbol_table::symbols::Finalizer
- common::symbol_table::symbols::FunctionSymbol
- common::symbol_table::symbols::VariableSymbol
- common::tree_node::TreeNode
- common::type_table::TypeTable
- const_prop_unroll_and_morphing::ConstPropUnrollAndMorphing
- const_propagation::ConstPropagation
- const_propagation::ConstPropagationOutput
- const_propagation::visitor::ConstPropagationVisitor
- dead_code_elimination::DeadCodeEliminating
- dead_code_elimination::DeadCodeEliminatingOutput
- dead_code_elimination::visitor::DeadCodeEliminatingVisitor
- destructuring::Destructuring
- destructuring::visitor::DestructuringVisitor
- flattening::Flattening
- flattening::visitor::FlatteningVisitor
- function_inlining::FunctionInlining
- function_inlining::visitor::FunctionInliningVisitor
- loop_unrolling::Unrolling
- loop_unrolling::UnrollingOutput
- loop_unrolling::duplicate::Duplicator
- loop_unrolling::visitor::UnrollingVisitor
- monomorphization::Monomorphization
- monomorphization::MonomorphizationOutput
- monomorphization::visitor::MonomorphizationVisitor
- pass::CompilerState
- path_resolution::PathResolution
- path_resolution::visitor::PathResolutionVisitor
- processing_async::ProcessingAsync
- processing_async::ast::SymbolAccessCollector
- processing_async::visitor::ProcessingAsyncVisitor
- processing_script::ProcessingScript
- processing_script::visitor::ProcessingScriptVisitor
- static_analysis::StaticAnalyzing
- static_analysis::await_checker::AwaitChecker
- static_analysis::future_checker::FutureChecker
- static_analysis::visitor::StaticAnalyzingVisitor
- static_single_assignment::SsaForming
- static_single_assignment::SsaFormingInput
- static_single_assignment::visitor::SsaFormingVisitor
- symbol_table_creation::SymbolTableCreation
- symbol_table_creation::SymbolTableCreationVisitor
- type_checking::TypeChecking
- type_checking::TypeCheckingInput
- type_checking::scope_state::ScopeState
- type_checking::visitor::TypeCheckingVisitor
- write_transforming::WriteTransforming
- write_transforming::visitor::WriteTransformingFiller
- write_transforming::visitor::WriteTransformingVisitor
Enums
- VariableType
- common::symbol_table::symbols::VariableType
- flattening::visitor::Guard
- flattening::visitor::ReturnGuard
- static_analysis::future_checker::Position
Traits
Functions
- code_generation::visitor::check_snarkvm_constructor
- common::symbol_table::eq_struct
- loop_unrolling::duplicate::duplicate
- static_analysis::future_checker::future_check_function
- type_checking::program::check_name