List of all items
Structs
- ParseOutput
- ast::ArrayPatternElement
- ast::ClassMember
- ast::ExportName
- ast::NodeData
- ast::NodeId
- ast::NodeMap
- ast::VariableDeclarator
- char::CharFilter
- char::DIGIT
- char::DIGIT_BIN
- char::DIGIT_HEX
- char::DIGIT_OCT
- char::ID_CONTINUE
- char::ID_CONTINUE_OR_PARENTHESIS_CLOSE_OR_BRACKET_CLOSE
- char::ID_START
- char::WHITESPACE
- error::SyntaxError
- lex::KEYWORDS_MAPPING
- lex::KEYWORD_STRS
- lex::Lexer
- lex::LexerCheckpoint
- lex::OPERATORS_MAPPING
- num::JsNumber
- operator::OPERATORS
- operator::Operator
- parse::class_or_object::ParseClassBodyResult
- parse::class_or_object::ParseClassOrObjectMemberResult
- parse::expr::Asi
- parse::operator::MULTARY_OPERATOR_MAPPING
- parse::operator::UNARY_OPERATOR_MAPPING
- parse::parser::MaybeToken
- parse::parser::Parser
- parse::parser::ParserCheckpoint
- parse::pattern::ParsePatternSyntax
- parse::toplevel::ParseTopLevelResult
- source::Source
- source::SourceRange
- symbol::ScopeData
- symbol::ScopeId
- symbol::ScopeMap
- symbol::Symbol
- symbol::SymbolId
- symbol::SymbolMap
- token::Token
- token::UNRESERVED_KEYWORDS
- update::NodeUpdates
- visit::JourneyControls
Enums
- ast::ArrayElement
- ast::ClassOrObjectMemberKey
- ast::ClassOrObjectMemberValue
- ast::ExportNames
- ast::ForInOfStmtHeaderLhs
- ast::ForStmtHeader
- ast::ForThreeInit
- ast::LiteralTemplatePart
- ast::ObjectMemberType
- ast::Syntax
- ast::VarDeclMode
- error::SyntaxErrorType
- lex::LexMode
- operator::Arity
- operator::Associativity
- operator::OperatorName
- parse::decl::VarDeclParseMode
- parse::pattern::ParsePatternAction
- parse::toplevel::TopLevelMode
- symbol::ScopeType
- token::TokenType
Traits
Functions
- lex::lex_next
- lex::lex_template_string_continue
- parse
- parse::class_or_object::parse_class_body
- parse::class_or_object::parse_class_or_object_member
- parse::decl::parse_decl_class
- parse::decl::parse_decl_function
- parse::decl::parse_decl_var
- parse::expr::parse_call_args
- parse::expr::parse_expr
- parse::expr::parse_expr_array
- parse::expr::parse_expr_arrow_function
- parse::expr::parse_expr_arrow_function_or_grouping
- parse::expr::parse_expr_class
- parse::expr::parse_expr_function
- parse::expr::parse_expr_import
- parse::expr::parse_expr_object
- parse::expr::parse_expr_until_either
- parse::expr::parse_expr_until_either_with_asi
- parse::expr::parse_expr_with_asi
- parse::expr::parse_expr_with_min_prec
- parse::expr::parse_grouping
- parse::expr::parse_jsx_element
- parse::expr::parse_jsx_name
- parse::expr::parse_jsx_tag_name
- parse::literal::normalise_literal_number
- parse::literal::normalise_literal_string
- parse::literal::parse_and_normalise_literal_string
- parse::literal::parse_class_or_object_member_key
- parse::pattern::is_valid_pattern_identifier
- parse::pattern::parse_pattern
- parse::signature::parse_signature_function
- parse::stmt::parse_stmt
- parse::stmt::parse_stmt_block
- parse::stmt::parse_stmt_break
- parse::stmt::parse_stmt_continue
- parse::stmt::parse_stmt_debugger
- parse::stmt::parse_stmt_do_while
- parse::stmt::parse_stmt_empty
- parse::stmt::parse_stmt_export
- parse::stmt::parse_stmt_expression
- parse::stmt::parse_stmt_for
- parse::stmt::parse_stmt_if
- parse::stmt::parse_stmt_import_or_expr_import
- parse::stmt::parse_stmt_return
- parse::stmt::parse_stmt_switch
- parse::stmt::parse_stmt_throw
- parse::stmt::parse_stmt_try
- parse::stmt::parse_stmt_var
- parse::stmt::parse_stmt_while
- parse::toplevel::parse_top_level