List of all items
Structs
- ParseError
- ParseErrorDetail
- ParseString
- ParserErrorContext
- ParserErrorReport
- TextFormatter
- formatter::Formatter
- mechdown::MarkdownTableHeader
Enums
Macros
Functions
- alt_best
- base::abstract_sigil
- base::alpha
- base::alpha_token
- base::alphanumeric
- base::ampersand
- base::any
- base::any_token
- base::apostrophe
- base::assign_operator
- base::asterisk
- base::async_transition_operator
- base::at
- base::backslash
- base::bar
- base::box_bl
- base::box_bl_bold
- base::box_bl_round
- base::box_br
- base::box_br_bold
- base::box_br_round
- base::box_cross
- base::box_horz
- base::box_t_bottom
- base::box_t_left
- base::box_t_right
- base::box_t_top
- base::box_tl
- base::box_tl_bold
- base::box_tl_round
- base::box_tr
- base::box_tr_bold
- base::box_tr_round
- base::box_vert
- base::box_vert_bold
- base::caret
- base::carriage_return
- base::carriage_return_new_line
- base::check_mark
- base::colon
- base::comma
- base::cross
- base::dash
- base::define_operator
- base::digit
- base::digit_sequence
- base::digit_token
- base::dollar
- base::emoji
- base::emoji_grapheme
- base::emphasis_sigil
- base::english_false_literal
- base::english_true_literal
- base::enum_separator
- base::equal
- base::equation_sigil
- base::error_alt_sigil
- base::error_sigil
- base::escaped_char
- base::exclamation
- base::float_left
- base::float_right
- base::footnote_prefix
- base::forbidden_emoji
- base::grave
- base::grave_codeblock_sigil
- base::grouping_symbol
- base::hashtag
- base::highlight_sigil
- base::http_prefix
- base::idea_sigil
- base::identifier
- base::identifier_symbol
- base::img_prefix
- base::info_sigil
- base::left_angle
- base::left_brace
- base::left_bracket
- base::left_parenthesis
- base::list_separator
- base::negate
- base::new_line
- base::new_line_char
- base::newline_indent
- base::output_operator
- base::percent
- base::period
- base::plus
- base::punctuation
- base::query_operator
- base::question
- base::question_sigil
- base::quote
- base::quote_sigil
- base::right_angle
- base::right_brace
- base::right_bracket
- base::right_parenthesis
- base::section_sigil
- base::semicolon
- base::slash
- base::space
- base::space_tab
- base::space_tab0
- base::space_tab1
- base::strike_sigil
- base::strong_sigil
- base::success_check_sigil
- base::success_sigil
- base::symbol
- base::tab
- base::text
- base::tilde
- base::tilde_codeblock_sigil
- base::transition_operator
- base::underline_sigil
- base::underscore
- base::underscore_digit
- base::warning_sigil
- base::whitespace
- base::whitespace0
- base::whitespace1
- base::ws0e
- base::ws1e
- expressions::add
- expressions::add_sub_operator
- expressions::and
- expressions::brace_subscript
- expressions::bracket_subscript
- expressions::comparison_operator
- expressions::complement
- expressions::cross_product
- expressions::difference
- expressions::divide
- expressions::dot_product
- expressions::dot_subscript
- expressions::dot_subscript_int
- expressions::element_of
- expressions::equal_to
- expressions::expression
- expressions::factor
- expressions::formula
- expressions::formula_subscript
- expressions::greater_than
- expressions::greater_than_equal
- expressions::intersection
- expressions::l1
- expressions::l2
- expressions::l3
- expressions::l4
- expressions::l5
- expressions::l6
- expressions::l7
- expressions::less_than
- expressions::less_than_equal
- expressions::logic_operator
- expressions::matrix_multiply
- expressions::matrix_operator
- expressions::matrix_solve
- expressions::modulus
- expressions::mul_div_operator
- expressions::multiply
- expressions::negate_factor
- expressions::not
- expressions::not_element_of
- expressions::not_equal
- expressions::not_factor
- expressions::or
- expressions::parenthetical_term
- expressions::power
- expressions::power_operator
- expressions::proper_subset
- expressions::proper_superset
- expressions::range_exclusive
- expressions::range_expression
- expressions::range_inclusive
- expressions::range_operator
- expressions::range_subscript
- expressions::raw_subtract
- expressions::select_all
- expressions::set_operator
- expressions::slice
- expressions::slice_ref
- expressions::spaced_subtract
- expressions::statement_separator
- expressions::strict_equal
- expressions::strict_not_equal
- expressions::subscript
- expressions::subset
- expressions::subtract
- expressions::superset
- expressions::swizzle_subscript
- expressions::symmetric_difference
- expressions::transpose
- expressions::union_op
- expressions::var
- expressions::xor
- functions::argument_list
- functions::call_arg
- functions::call_arg_with_binding
- functions::function_arg
- functions::function_call
- functions::function_define
- functions::function_out_arg
- functions::function_out_args
- grammar::grammar
- graphemes::init_source
- graphemes::init_tag
- graphemes::is_alpha
- graphemes::is_emoji
- graphemes::is_new_line
- graphemes::is_numeric
- graphemes::width
- literals::atom
- literals::binary_literal
- literals::boolean
- literals::complex_number
- literals::decimal_literal
- literals::empty
- literals::false_literal
- literals::float_decimal_start
- literals::float_full
- literals::float_literal
- literals::hexadecimal_literal
- literals::integer_literal
- literals::kind
- literals::kind_annotation
- literals::kind_any
- literals::kind_atom
- literals::kind_empty
- literals::kind_map
- literals::kind_matrix
- literals::kind_record
- literals::kind_scalar
- literals::kind_set
- literals::kind_table
- literals::kind_tuple
- literals::literal
- literals::number
- literals::octal_literal
- literals::rational_literal
- literals::real_number
- literals::scientific_literal
- literals::string
- literals::true_literal
- mechdown::abstract_el
- mechdown::alignment_separator
- mechdown::blank_line
- mechdown::body
- mechdown::center_alignment
- mechdown::check_list
- mechdown::check_list_item
- mechdown::checked_item
- mechdown::citation
- mechdown::code_block
- mechdown::codeblock_sigil
- mechdown::emphasis
- mechdown::empty_paragraph
- mechdown::equation
- mechdown::error_block
- mechdown::eval_inline_mech_code
- mechdown::float
- mechdown::float_sigil
- mechdown::footnote
- mechdown::footnote_reference
- mechdown::highlight
- mechdown::hyperlink
- mechdown::idea_block
- mechdown::img
- mechdown::info_block
- mechdown::inline_code
- mechdown::inline_equation
- mechdown::inline_mech_code
- mechdown::inline_paragraph
- mechdown::left_alignment
- mechdown::mechdown_list
- mechdown::mechdown_table
- mechdown::mechdown_table_header
- mechdown::mechdown_table_no_header
- mechdown::mechdown_table_row
- mechdown::mechdown_table_with_header
- mechdown::no_alignment
- mechdown::not_mech_code
- mechdown::option_map
- mechdown::option_mapping
- mechdown::ordered_list
- mechdown::ordered_list_item
- mechdown::paragraph
- mechdown::paragraph_element
- mechdown::paragraph_newline
- mechdown::paragraph_text
- mechdown::question_block
- mechdown::quote_block
- mechdown::raw_hyperlink
- mechdown::reference
- mechdown::right_alignment
- mechdown::section
- mechdown::section_element
- mechdown::section_reference
- mechdown::strikethrough
- mechdown::strong
- mechdown::sublist
- mechdown::subtitle
- mechdown::success_block
- mechdown::thematic_break
- mechdown::title
- mechdown::ul_subtitle
- mechdown::unchecked_item
- mechdown::underline
- mechdown::unordered_list
- mechdown::unordered_list_item
- mechdown::warning_block
- parser::code_terminal
- parser::is
- parser::is_not
- parser::label_with_recovery
- parser::label_without_recovery
- parser::mech_code
- parser::mech_code_alt
- parser::null
- parser::parse
- parser::parse_grammar
- parser::parse_mech
- parser::print_err_report
- parser::program
- parser::range
- parser::recover
- parser::skip_empty_mech_directive
- parser::skip_nil
- parser::skip_past_eol
- parser::skip_spaces
- parser::skip_till_end_of_statement
- parser::skip_till_eol
- parser::skip_till_paragraph_element
- parser::skip_till_section_element
- parser::tag
- repl::parse_repl_command
- state_machines::fsm
- state_machines::fsm_args
- state_machines::fsm_arm
- state_machines::fsm_async_transition
- state_machines::fsm_block_transition
- state_machines::fsm_declare
- state_machines::fsm_guard
- state_machines::fsm_guard_arm
- state_machines::fsm_implementation
- state_machines::fsm_instance
- state_machines::fsm_output
- state_machines::fsm_pattern
- state_machines::fsm_pipe
- state_machines::fsm_specification
- state_machines::fsm_state_definition
- state_machines::fsm_state_definition_variables
- state_machines::fsm_state_transition
- state_machines::fsm_statement_transition
- state_machines::fsm_transition
- state_machines::fsm_tuple_struct
- state_machines::guard_operator
- state_machines::wildcard
- statements::add_assign_operator
- statements::comment
- statements::comment_sigil
- statements::div_assign_operator
- statements::enum_define
- statements::enum_variant
- statements::enum_variant_kind
- statements::exp_assign_operator
- statements::kind_define
- statements::mul_assign_operator
- statements::op_assign
- statements::op_assign_operator
- statements::statement
- statements::sub_assign_operator
- statements::variable_assign
- statements::variable_define
- structures::binding
- structures::box_drawing_char
- structures::box_drawing_emoji
- structures::empty_map
- structures::empty_set
- structures::fancy_table
- structures::fancy_table_header
- structures::field
- structures::header_field
- structures::inline_table
- structures::inline_table_header
- structures::inline_table_row
- structures::map
- structures::mapping
- structures::matrix
- structures::matrix_column
- structures::matrix_end
- structures::matrix_row
- structures::matrix_start
- structures::max_err
- structures::record
- structures::regular_table
- structures::row_separator
- structures::set
- structures::structure
- structures::table_column
- structures::table_end
- structures::table_header
- structures::table_horz
- structures::table_row
- structures::table_row2
- structures::table_separator
- structures::table_start
- structures::tuple
- structures::tuple_struct