List of all items
Structs
- abstract_syntax_tree::ast::AST
- abstract_syntax_tree::ast::MemoryKnowledge
- abstract_syntax_tree::ast::Meta
- abstract_syntax_tree::ast::TypeKnowledge
- abstract_syntax_tree::ast_shortcuts::Symbol
- abstract_syntax_tree::ast_shortcuts::TupleInit
- program_library::error_definition::Report
- program_library::file_definition::FileLibrary
- program_library::function_data::FunctionData
- program_library::program_archive::ProgramArchive
- program_library::program_merger::Merger
- program_library::template_data::TemplateData
- utils::constants::UsefulConstants
- utils::environment::FullEnvironment
- utils::environment::OnlyComponents
- utils::environment::OnlySignals
- utils::environment::OnlyVars
- utils::environment::RawEnvironment
- utils::memory_slice::MemorySlice
Enums
- abstract_syntax_tree::ast::Access
- abstract_syntax_tree::ast::AssignOp
- abstract_syntax_tree::ast::Definition
- abstract_syntax_tree::ast::Expression
- abstract_syntax_tree::ast::ExpressionInfixOpcode
- abstract_syntax_tree::ast::ExpressionPrefixOpcode
- abstract_syntax_tree::ast::LogArgument
- abstract_syntax_tree::ast::Pragma
- abstract_syntax_tree::ast::SignalType
- abstract_syntax_tree::ast::Statement
- abstract_syntax_tree::ast::TypeReduction
- abstract_syntax_tree::ast::VariableType
- program_library::error_code::ReportCode
- program_library::error_definition::MessageCategory
- utils::environment::CircomEnvironmentError
- utils::memory_slice::MemoryError
- utils::memory_slice::TypeAssignmentError
- utils::memory_slice::TypeInvalidAccess
Traits
- abstract_syntax_tree::ast::FillMeta
- utils::environment::ComponentInfo
- utils::environment::SignalInfo
- utils::environment::VarInfo
Functions
- abstract_syntax_tree::ast::anonymous_general_error
- abstract_syntax_tree::ast::anonymous_inside_condition_error
- abstract_syntax_tree::ast::build_array_access
- abstract_syntax_tree::ast::build_component_access
- abstract_syntax_tree::ast::build_function
- abstract_syntax_tree::ast::build_log_expression
- abstract_syntax_tree::ast::build_log_string
- abstract_syntax_tree::ast::build_main_component
- abstract_syntax_tree::ast::build_template
- abstract_syntax_tree::ast::produce_compiler_version_report
- abstract_syntax_tree::ast::produce_report
- abstract_syntax_tree::ast::produce_report_with_message
- abstract_syntax_tree::ast::produce_version_warning_report
- abstract_syntax_tree::ast::tuple_general_error
- abstract_syntax_tree::ast_shortcuts::assign_with_op_shortcut
- abstract_syntax_tree::ast_shortcuts::for_into_while
- abstract_syntax_tree::ast_shortcuts::plusplus
- abstract_syntax_tree::ast_shortcuts::split_declaration_into_single_nodes
- abstract_syntax_tree::ast_shortcuts::split_declaration_into_single_nodes_and_multisubstitution
- abstract_syntax_tree::ast_shortcuts::subsub
- abstract_syntax_tree::expression_builders::build_anonymous_component
- abstract_syntax_tree::expression_builders::build_array_in_line
- abstract_syntax_tree::expression_builders::build_call
- abstract_syntax_tree::expression_builders::build_infix
- abstract_syntax_tree::expression_builders::build_inline_switch_op
- abstract_syntax_tree::expression_builders::build_number
- abstract_syntax_tree::expression_builders::build_parallel_op
- abstract_syntax_tree::expression_builders::build_prefix
- abstract_syntax_tree::expression_builders::build_tuple
- abstract_syntax_tree::expression_builders::build_uniform_array
- abstract_syntax_tree::expression_builders::build_variable
- abstract_syntax_tree::expression_builders::unzip_3
- abstract_syntax_tree::statement_builders::build_anonymous_component_statement
- abstract_syntax_tree::statement_builders::build_assert
- abstract_syntax_tree::statement_builders::build_block
- abstract_syntax_tree::statement_builders::build_conditional_block
- abstract_syntax_tree::statement_builders::build_constraint_equality
- abstract_syntax_tree::statement_builders::build_declaration
- abstract_syntax_tree::statement_builders::build_initialization_block
- abstract_syntax_tree::statement_builders::build_log_call
- abstract_syntax_tree::statement_builders::build_mult_substitution
- abstract_syntax_tree::statement_builders::build_return
- abstract_syntax_tree::statement_builders::build_substitution
- abstract_syntax_tree::statement_builders::build_while_block
- program_library::file_definition::generate_file_location
Type Aliases
- abstract_syntax_tree::ast::MainComponent
- abstract_syntax_tree::ast::TagList
- abstract_syntax_tree::ast::Version
- program_library::error_definition::DiagnosticCode
- program_library::error_definition::ReportCollection
- program_library::file_definition::FileID
- program_library::file_definition::FileLocation
- program_library::file_definition::FilePath
- program_library::file_definition::FileSource
- program_library::function_data::FunctionInfo
- program_library::template_data::TagInfo
- program_library::template_data::TemplateInfo
- utils::environment::CircomEnvironment
- utils::environment::ComponentEnvironment
- utils::environment::SignalEnvironment
- utils::environment::VarEnvironment
- utils::memory_slice::SimpleSlice
- utils::memory_slice::SliceCapacity