List of all items
Structs
- Input
- LexedStr
- Output
- Reparser
- frontmatter::FrontmatterError
- frontmatter::ScriptSource
- grammar::expressions::Restrictions
- input::Input
- lexed_str::Converter
- lexed_str::LexError
- lexed_str::LexedStr
- output::Output
- parser::CompletedMarker
- parser::Marker
- parser::Parser
- shortcuts::Builder
- token_set::TokenSet
Enums
- Edition
- PrefixEntryPoint
- Step
- StrStep
- SyntaxKind
- TopEntryPoint
- event::Event
- grammar::BlockLike
- grammar::expressions::Associativity
- grammar::expressions::Semicolon
- grammar::params::Flavor
- grammar::paths::Mode
- output::Step
- shortcuts::State
- shortcuts::StrStep
- syntax_kind::generated::SyntaxKind
Macros
Functions
- event::process
- frontmatter::is_horizontal_whitespace
- frontmatter::is_whitespace
- frontmatter::strip_newline
- frontmatter::strip_shebang
- frontmatter::strip_ws_lines
- grammar::abi
- grammar::attributes::attr
- grammar::attributes::inner_attrs
- grammar::attributes::meta
- grammar::attributes::outer_attrs
- grammar::delimited
- grammar::entry::prefix::block
- grammar::entry::prefix::expr
- grammar::entry::prefix::item
- grammar::entry::prefix::meta_item
- grammar::entry::prefix::pat
- grammar::entry::prefix::pat_top
- grammar::entry::prefix::path
- grammar::entry::prefix::stmt
- grammar::entry::prefix::ty
- grammar::entry::prefix::vis
- grammar::entry::top::expr
- grammar::entry::top::macro_items
- grammar::entry::top::macro_stmts
- grammar::entry::top::meta_item
- grammar::entry::top::pattern
- grammar::entry::top::source_file
- grammar::entry::top::type_
- grammar::error_block
- grammar::error_let_stmt
- grammar::expressions::arg_list
- grammar::expressions::atom::array_expr
- grammar::expressions::atom::atom_expr
- grammar::expressions::atom::become_expr
- grammar::expressions::atom::block_expr
- grammar::expressions::atom::break_expr
- grammar::expressions::atom::builtin_expr
- grammar::expressions::atom::closure_expr
- grammar::expressions::atom::continue_expr
- grammar::expressions::atom::for_expr
- grammar::expressions::atom::if_expr
- grammar::expressions::atom::label
- grammar::expressions::atom::let_expr
- grammar::expressions::atom::literal
- grammar::expressions::atom::loop_expr
- grammar::expressions::atom::match_arm
- grammar::expressions::atom::match_arm_list
- grammar::expressions::atom::match_expr
- grammar::expressions::atom::match_guard
- grammar::expressions::atom::parse_asm_expr
- grammar::expressions::atom::parse_clobber_abi
- grammar::expressions::atom::parse_options
- grammar::expressions::atom::parse_reg
- grammar::expressions::atom::return_expr
- grammar::expressions::atom::stmt_list
- grammar::expressions::atom::try_block_expr
- grammar::expressions::atom::tuple_expr
- grammar::expressions::atom::while_expr
- grammar::expressions::atom::yeet_expr
- grammar::expressions::atom::yield_expr
- grammar::expressions::call_expr
- grammar::expressions::cast_expr
- grammar::expressions::current_op
- grammar::expressions::expr
- grammar::expressions::expr_block_contents
- grammar::expressions::expr_bp
- grammar::expressions::expr_let
- grammar::expressions::expr_no_struct
- grammar::expressions::expr_stmt
- grammar::expressions::field_expr
- grammar::expressions::index_expr
- grammar::expressions::let_stmt
- grammar::expressions::lhs
- grammar::expressions::method_call_expr
- grammar::expressions::path_expr
- grammar::expressions::postfix_dot_expr
- grammar::expressions::postfix_expr
- grammar::expressions::record_expr_field_list
- grammar::expressions::stmt
- grammar::expressions::try_expr
- grammar::generic_args::const_arg
- grammar::generic_args::const_arg_expr
- grammar::generic_args::generic_arg
- grammar::generic_args::lifetime_arg
- grammar::generic_args::opt_generic_arg_list_expr
- grammar::generic_args::type_arg
- grammar::generic_params::bounds
- grammar::generic_params::bounds_without_colon
- grammar::generic_params::bounds_without_colon_m
- grammar::generic_params::const_param
- grammar::generic_params::generic_param
- grammar::generic_params::generic_param_list
- grammar::generic_params::lifetime_bounds
- grammar::generic_params::lifetime_param
- grammar::generic_params::opt_generic_param_list
- grammar::generic_params::opt_where_clause
- grammar::generic_params::path_type_bound
- grammar::generic_params::type_bound
- grammar::generic_params::type_param
- grammar::generic_params::where_predicate
- grammar::items::adt::enum_
- grammar::items::adt::record_field_list
- grammar::items::adt::struct_or_union
- grammar::items::adt::strukt
- grammar::items::adt::tuple_field_list
- grammar::items::adt::union
- grammar::items::adt::variant_list
- grammar::items::consts::const_or_static
- grammar::items::consts::konst
- grammar::items::consts::static_
- grammar::items::extern_crate
- grammar::items::extern_item_list
- grammar::items::fn_
- grammar::items::item_list
- grammar::items::item_or_macro
- grammar::items::macro_call
- grammar::items::macro_call_after_excl
- grammar::items::macro_def
- grammar::items::macro_rules
- grammar::items::mod_contents
- grammar::items::mod_item
- grammar::items::opt_item
- grammar::items::opt_item_without_modifiers
- grammar::items::token_tree
- grammar::items::traits::assoc_item_list
- grammar::items::traits::impl_
- grammar::items::traits::impl_type
- grammar::items::traits::not_a_qualified_path
- grammar::items::traits::trait_
- grammar::items::type_alias
- grammar::items::use_item::use_
- grammar::items::use_item::use_tree
- grammar::items::use_item::use_tree_list
- grammar::lifetime
- grammar::name
- grammar::name_r
- grammar::name_ref_mod_path
- grammar::name_ref_mod_path_or_index
- grammar::name_ref_or_index
- grammar::name_ref_or_self
- grammar::name_ref_or_upper_self
- grammar::opt_rename
- grammar::opt_ret_type
- grammar::opt_visibility
- grammar::params::list_
- grammar::params::opt_self_param
- grammar::params::param
- grammar::params::param_list_closure
- grammar::params::param_list_fn_def
- grammar::params::param_list_fn_ptr
- grammar::params::self_as_name
- grammar::params::variadic_param
- grammar::paths::attr_path
- grammar::paths::expr_path
- grammar::paths::is_path_start
- grammar::paths::is_use_path_start
- grammar::paths::opt_path_args
- grammar::paths::opt_path_type_args
- grammar::paths::path
- grammar::paths::path_for_qualifier
- grammar::paths::path_segment
- grammar::paths::type_path
- grammar::paths::type_path_for_qualifier
- grammar::paths::use_path
- grammar::paths::vis_path
- grammar::patterns::atom_pat
- grammar::patterns::box_pat
- grammar::patterns::const_block_pat
- grammar::patterns::ident_pat
- grammar::patterns::is_literal_pat_start
- grammar::patterns::literal_pat
- grammar::patterns::pat_list
- grammar::patterns::path_or_macro_pat
- grammar::patterns::pattern
- grammar::patterns::pattern_r
- grammar::patterns::pattern_single
- grammar::patterns::pattern_single_r
- grammar::patterns::pattern_top_r
- grammar::patterns::record_pat_field
- grammar::patterns::record_pat_field_list
- grammar::patterns::ref_pat
- grammar::patterns::slice_pat
- grammar::patterns::tuple_pat
- grammar::patterns::tuple_pat_fields
- grammar::patterns::wildcard_pat
- grammar::reparser
- grammar::types::array_or_slice_type
- grammar::types::ascription
- grammar::types::bare_dyn_trait_type
- grammar::types::dyn_trait_type
- grammar::types::dyn_trait_type_weak
- grammar::types::fn_ptr_type
- grammar::types::for_binder
- grammar::types::for_type
- grammar::types::impl_trait_type
- grammar::types::infer_type
- grammar::types::is_dyn_weak
- grammar::types::never_type
- grammar::types::opt_type_bounds_as_dyn_trait_type
- grammar::types::paren_or_tuple_type
- grammar::types::path_or_macro_type
- grammar::types::path_type_bounds
- grammar::types::ptr_type
- grammar::types::ref_type
- grammar::types::type_
- grammar::types::type_no_bounds
- grammar::types::type_with_bounds_cond
- lexed_str::err_to_msg
- shortcuts::is_inner
- shortcuts::is_outer
- shortcuts::n_attached_trivias
Type Aliases
Constants
- grammar::PATH_NAME_REF_KINDS
- grammar::PATH_NAME_REF_OR_INDEX_KINDS
- grammar::VISIBILITY_FIRST
- grammar::attributes::ATTRIBUTE_FIRST
- grammar::expressions::EXPR_FIRST
- grammar::expressions::LHS_FIRST
- grammar::expressions::atom::ATOM_EXPR_FIRST
- grammar::expressions::atom::EXPR_RECOVERY_SET
- grammar::expressions::atom::LITERAL_FIRST
- grammar::generic_args::GENERIC_ARG_FIRST
- grammar::generic_args::GENERIC_ARG_RECOVERY_SET
- grammar::generic_params::GENERIC_PARAM_FIRST
- grammar::items::ITEM_RECOVERY_SET
- grammar::items::adt::TUPLE_FIELD_FIRST
- grammar::items::use_item::USE_TREE_LIST_FIRST_SET
- grammar::items::use_item::USE_TREE_LIST_RECOVERY_SET
- grammar::params::PARAM_FIRST
- grammar::paths::EXPR_PATH_SEGMENT_RECOVERY_SET
- grammar::paths::PATH_FIRST
- grammar::paths::TYPE_PATH_SEGMENT_RECOVERY_SET
- grammar::patterns::PATTERN_FIRST
- grammar::patterns::PAT_RECOVERY_SET
- grammar::patterns::PAT_TOP_FIRST
- grammar::patterns::RANGE_PAT_END_FIRST
- grammar::types::TYPE_FIRST
- grammar::types::TYPE_RECOVERY_SET
- parser::PARSER_STEP_LIMIT
- token_set::LAST_TOKEN_KIND_DISCRIMINANT