List of all items
Structs
- Parser
- StringInput
- common::context::Context
- common::lexer::char::Char
- common::lexer::char::CharIter
- common::lexer::comments_buffer::BufferedComment
- common::lexer::number::LazyInteger
- common::parser::state::State
- common::parser::state::WithState
- common::syntax::EsSyntax
- common::syntax::SyntaxFlags
- common::syntax::TsSyntax
- error::Error
- input::Buffer
- input::Capturing
- input::TokensInput
- lexer::Lexer
- lexer::TokenContexts
- lexer::TokenFlags
- token::TokenAndSpan
Enums
- common::lexer::comments_buffer::BufferedCommentKind
- common::parser::assign_target_or_spread::AssignTargetOrSpread
- common::parser::stmt::TempForHead
- common::parser::typescript::ParsingContext
- common::syntax::Syntax
- error::SyntaxError
- lexer::TokenContext
- lexer::TokenType
- token::BinOpToken
- token::IdentKind
- token::IdentLike
- token::Keyword
- token::KnownIdent
- token::Token
- token::TokenKind
- token::Word
- token::WordKind
Traits
- common::input::Tokens
- common::lexer::Lexer
- common::lexer::char::CharExt
- common::lexer::comments_buffer::CommentsBufferTrait
- common::lexer::state::State
- common::lexer::state::TokenKind
- common::lexer::state::TokenType
- common::lexer::token::TokenFactory
- common::parser::Parser
- common::parser::buffer::Buffer
- common::parser::buffer::NextTokenAndSpan
- common::parser::expr_ext::ExprExt
- common::parser::is_directive::IsDirective
- common::parser::is_invalid_class_name::IsInvalidClassName
- common::parser::is_simple_param_list::IsSimpleParameterList
- common::parser::output_type::OutputType
- common::parser::token_and_span::TokenAndSpan
Macros
Functions
- common::lexer::fixed_len_span
- common::lexer::pos_span
- common::parser::class_and_fn::is_class_method
- common::parser::class_and_fn::is_class_property
- common::parser::class_and_fn::parse_access_modifier
- common::parser::class_and_fn::parse_async_fn_decl
- common::parser::class_and_fn::parse_async_fn_expr
- common::parser::class_and_fn::parse_class
- common::parser::class_and_fn::parse_class_decl
- common::parser::class_and_fn::parse_class_expr
- common::parser::class_and_fn::parse_class_prop_name
- common::parser::class_and_fn::parse_decorators
- common::parser::class_and_fn::parse_default_async_fn
- common::parser::class_and_fn::parse_default_class
- common::parser::class_and_fn::parse_default_fn
- common::parser::class_and_fn::parse_fn_args_body
- common::parser::class_and_fn::parse_fn_block_or_expr_body
- common::parser::class_and_fn::parse_fn_decl
- common::parser::class_and_fn::parse_fn_expr
- common::parser::class_and_fn::parse_maybe_opt_binding_ident
- common::parser::class_and_fn::parse_super_class
- common::parser::eof_error
- common::parser::expr::at_possible_async
- common::parser::expr::finish_assignment_expr
- common::parser::expr::parse_args
- common::parser::expr::parse_args_or_pats
- common::parser::expr::parse_array_lit
- common::parser::expr::parse_assignment_expr
- common::parser::expr::parse_await_expr
- common::parser::expr::parse_bin_expr
- common::parser::expr::parse_bin_op_recursively
- common::parser::expr::parse_dynamic_import_or_import_meta
- common::parser::expr::parse_lhs_expr
- common::parser::expr::parse_lit
- common::parser::expr::parse_member_expr_or_new_expr
- common::parser::expr::parse_new_expr
- common::parser::expr::parse_paren_expr_or_arrow_fn
- common::parser::expr::parse_primary_expr_rest
- common::parser::expr::parse_str_lit
- common::parser::expr::parse_subscripts
- common::parser::expr::parse_this_expr
- common::parser::expr::try_parse_async_start
- common::parser::expr::try_parse_regexp
- common::parser::get_qualified_jsx_name
- common::parser::has_use_strict
- common::parser::ident::parse_binding_ident
- common::parser::ident::parse_ident
- common::parser::ident::parse_ident_name
- common::parser::ident::parse_ident_ref
- common::parser::ident::parse_label_ident
- common::parser::ident::parse_maybe_private_name
- common::parser::ident::parse_module_export_name
- common::parser::ident::parse_opt_binding_ident
- common::parser::ident::parse_private_name
- common::parser::is_constructor
- common::parser::is_not_this
- common::parser::jsx::jsx_expr_container_to_jsx_attr_value
- common::parser::jsx::parse_jsx_empty_expr
- common::parser::jsx::parse_jsx_expr_container
- common::parser::jsx::parse_jsx_text
- common::parser::make_decl_declare
- common::parser::module_item::parse_module_item
- common::parser::module_item::parse_module_item_block_body
- common::parser::object::parse_object_expr
- common::parser::parse_shebang
- common::parser::pat::parse_array_binding_pat
- common::parser::pat::parse_binding_pat_or_ident
- common::parser::pat::parse_constructor_params
- common::parser::pat::parse_formal_params
- common::parser::pat::parse_unique_formal_params
- common::parser::stmt::parse_block
- common::parser::stmt::parse_for_head
- common::parser::stmt::parse_return_stmt
- common::parser::stmt::parse_stmt
- common::parser::stmt::parse_stmt_block_body
- common::parser::stmt::parse_stmt_like
- common::parser::stmt::parse_stmt_list_item
- common::parser::stmt::parse_using_decl
- common::parser::stmt::parse_var_stmt
- common::parser::typescript::eat_any_ts_modifier
- common::parser::typescript::is_ts_start_of_mapped_type
- common::parser::typescript::parse_ts_entity_name
- common::parser::typescript::parse_ts_enum_decl
- common::parser::typescript::parse_ts_expr_stmt
- common::parser::typescript::parse_ts_heritage_clause
- common::parser::typescript::parse_ts_import_equals_decl
- common::parser::typescript::parse_ts_interface_decl
- common::parser::typescript::parse_ts_mapped_type
- common::parser::typescript::parse_ts_modifier
- common::parser::typescript::parse_ts_parenthesized_type
- common::parser::typescript::parse_ts_this_type_node
- common::parser::typescript::parse_ts_this_type_predicate
- common::parser::typescript::parse_ts_tuple_type
- common::parser::typescript::parse_ts_type
- common::parser::typescript::parse_ts_type_alias_decl
- common::parser::typescript::parse_ts_type_ann
- common::parser::typescript::parse_ts_type_args
- common::parser::typescript::parse_ts_type_assertion
- common::parser::typescript::parse_ts_type_lit
- common::parser::typescript::parse_ts_type_or_type_predicate_ann
- common::parser::typescript::parse_ts_type_params
- common::parser::typescript::parse_ts_type_ref
- common::parser::typescript::try_parse_ts
- common::parser::typescript::try_parse_ts_declare
- common::parser::typescript::try_parse_ts_export_decl
- common::parser::typescript::try_parse_ts_generic_async_arrow_fn
- common::parser::typescript::try_parse_ts_index_signature
- common::parser::typescript::try_parse_ts_type_ann
- common::parser::typescript::try_parse_ts_type_or_type_predicate_ann
- common::parser::typescript::try_parse_ts_type_params
- common::parser::typescript::ts_look_ahead
- common::parser::unwrap_ts_non_null
- lexer