List of all items
Structs
- CompileOutput
- Compiler
- TranspileResult
- abstractions::InMemoryOutputHandler
- abstractions::InMemorySourceProvider
- abstractions::OutputError
- abstractions::PackageError
- abstractions::StubPackageChecker
- components::context::Context
- components::context::config::Config
- components::context::graph::Graph
- components::context::graph::Node
- components::context::vartype::VarType
- components::error_message::help_data::HelpData
- components::error_message::help_message::DoubleBuilder
- components::error_message::help_message::SingleBuilder
- components::error_message::typr_error::ErrorCollector
- components::language::ErrorStruct
- components::language::argument_value::ArgumentValue
- components::language::array_lang::ArrayLang
- components::language::function_lang::Function
- components::language::module_lang::ModuleLang
- components::language::var::Var
- components::language::var_function::VarFunction
- components::type::Array
- components::type::ErrorStruct
- components::type::alias_type::Alias
- components::type::argument_type::ArgumentType
- components::type::array_type::ArrayType
- components::type::function_type::FunctionType
- components::type::index::Index
- components::type::module_type::ModuleType
- components::type::typer::Typer
- components::type::union_type::UnionType
- processes::parsing::ParseResult
- processes::parsing::vector_priority::VectorPriority
- processes::transpiling::translatable::Translatable
- processes::type_checking::TypingResult
- processes::type_checking::type_checker::TypeChecker
- processes::type_checking::type_context::TypeContext
- processes::type_checking::unification_map::UnificationMap
- utils::fluent_parser::FluentParser
- utils::path::Path
Enums
- CompileError
- components::context::config::Environment
- components::context::config::FileType
- components::context::config::TargetLanguage
- components::error_message::ErrorMessage
- components::error_message::message_template::MsgTemplate
- components::error_message::syntax_error::SyntaxError
- components::error_message::type_error::TypeError
- components::error_message::typr_error::TypRError
- components::language::Lang
- components::language::ModulePosition
- components::language::operators::Op
- components::language::var::Permission
- components::type::Type
- components::type::generic::Generic
- components::type::tchar::Tchar
- components::type::tint::Tint
- components::type::type_category::TypeCategory
- components::type::type_operator::TypeOperator
- components::type::vector_type::VecType
- processes::parsing::elements::Case
- processes::parsing::indexation::RIndex
- processes::parsing::lang_token::LangToken
- processes::parsing::operation_priority::TokenKind
- processes::parsing::type_token::TypeToken
Traits
- abstractions::OutputHandler
- abstractions::PackageChecker
- abstractions::SourceProvider
- components::error_message::help_message::ErrorMsg
- components::error_message::help_message::PrintAndDefault
- components::error_message::locatable::Locatable
- components::type::type_system::TypeSystem
- processes::parsing::operation_priority::PriorityToken
- processes::parsing::operation_priority::PriorityTokens
- processes::transpiling::ToSome
- processes::transpiling::translatable::RTranslatable
- processes::transpiling::translatable::TranslateAppendable
Functions
- components::context::vartype::merge_variables
- components::context::vartype::same_var_type
- components::error_message::help_data::clear_sources
- components::error_message::help_data::register_source
- components::language::format_backtick
- components::language::operators::custom_op
- components::language::operators::get_string
- components::language::operators::op
- components::language::set_related_type_if_variable
- components::type::display_types
- components::type::generate_arg
- components::type::js_types::document_type
- components::type::js_types::get_element_by_id
- components::type::pretty
- components::type::type_printer::format
- components::type::type_printer::short
- components::type::type_printer::verbose
- processes::parsing::base_parse
- processes::parsing::elements::argument
- processes::parsing::elements::break_exp
- processes::parsing::elements::chars
- processes::parsing::elements::double_quotes
- processes::parsing::elements::elements
- processes::parsing::elements::is_pascal_case
- processes::parsing::elements::number
- processes::parsing::elements::parse_block
- processes::parsing::elements::parse_elements
- processes::parsing::elements::r_function
- processes::parsing::elements::return_exp
- processes::parsing::elements::scope
- processes::parsing::elements::simple_function
- processes::parsing::elements::single_element
- processes::parsing::elements::single_quotes
- processes::parsing::elements::tag_exp
- processes::parsing::elements::variable
- processes::parsing::elements::variable2
- processes::parsing::elements::variable_exp
- processes::parsing::elements::variable_recognizer
- processes::parsing::elements::vector
- processes::parsing::indexation::parse_r_index
- processes::parsing::module
- processes::parsing::parse
- processes::parsing::parse2
- processes::parsing::parse_from_string
- processes::parsing::parse_from_string_with_errors
- processes::parsing::parse_legacy
- processes::parsing::signature
- processes::parsing::simple_exp
- processes::parsing::types::argument
- processes::parsing::types::char_litteral
- processes::parsing::types::if_type
- processes::parsing::types::label
- processes::parsing::types::ltype
- processes::parsing::types::pascal_case_no_space
- processes::parsing::types::primitive_types
- processes::parsing::types::single_type
- processes::parsing::types::type_alias
- processes::transpiling::clear_generated_files
- processes::transpiling::get_generated_files
- processes::transpiling::register_generated_file
- processes::type_checking::eval
- processes::type_checking::execute_r_function
- processes::type_checking::function_application::apply_from_expression
- processes::type_checking::function_application::apply_from_variable
- processes::type_checking::function_application::function_application
- processes::type_checking::let_expression::let_expression
- processes::type_checking::match_types_to_generic
- processes::type_checking::signature_expression::signature_expression
- processes::type_checking::type_comparison::reduce_alias
- processes::type_checking::type_comparison::reduce_param
- processes::type_checking::type_comparison::reduce_type
- processes::type_checking::type_comparison::reduce_type_helper
- processes::type_checking::typing
- processes::type_checking::typing_with_errors
- processes::type_checking::unification::record_intersection
- processes::type_checking::unification::type_substitution
- processes::type_checking::unification::unify
- utils::builder::any_type
- utils::builder::array_type
- utils::builder::array_type2
- utils::builder::boolean_type
- utils::builder::character_type
- utils::builder::character_type_default
- utils::builder::empty_lang
- utils::builder::empty_type
- utils::builder::function_type
- utils::builder::generic_function
- utils::builder::generic_type
- utils::builder::integer_type
- utils::builder::integer_type_default
- utils::builder::interface_type
- utils::builder::interface_type2
- utils::builder::intersection_type
- utils::builder::let_var
- utils::builder::number_type
- utils::builder::opaque_type
- utils::builder::operation
- utils::builder::params_type
- utils::builder::record_type
- utils::builder::self_generic_type
- utils::builder::tuple_type
- utils::builder::union_type
- utils::builder::unknown_function_type
- utils::builder::unmatching_return_type
- utils::standard_library::not_in_blacklist
- utils::standard_library::validate_vectorization