[−] List of all items
Structs
- BigInt
- CompletedMarker
- ErrorBuilder
- GreenNode
- JsLanguage
- LosslessTreeSink
- LossyTreeSink
- Marker
- Parse
- Parser
- ParserState
- SmolStr
- SyntaxText
- SyntaxTreeBuilder
- TextRange
- TextSize
- Token
- TokenSet
- TokenSource
- ast::ArgList
- ast::ArrayExpr
- ast::ArrayPattern
- ast::ArrowExpr
- ast::AssignExpr
- ast::AssignPattern
- ast::AstChildren
- ast::AwaitExpr
- ast::BinExpr
- ast::BlockStmt
- ast::BracketExpr
- ast::BreakStmt
- ast::CallExpr
- ast::CaseClause
- ast::CatchClause
- ast::ClassBody
- ast::ClassDecl
- ast::ClassExpr
- ast::Comment
- ast::ComputedPropertyName
- ast::CondExpr
- ast::Condition
- ast::ContinueStmt
- ast::DebuggerStmt
- ast::Declarator
- ast::DefaultClause
- ast::DoWhileStmt
- ast::DotExpr
- ast::EmptyStmt
- ast::ExportDecl
- ast::ExportDefaultDecl
- ast::ExportDefaultExpr
- ast::ExportNamed
- ast::ExportWildcard
- ast::ExprStmt
- ast::Finalizer
- ast::FnDecl
- ast::FnExpr
- ast::ForInStmt
- ast::ForOfStmt
- ast::ForStmt
- ast::ForStmtInit
- ast::ForStmtTest
- ast::ForStmtUpdate
- ast::Getter
- ast::GroupingExpr
- ast::IdentProp
- ast::IfStmt
- ast::ImportCall
- ast::ImportDecl
- ast::ImportMeta
- ast::InitializedProp
- ast::KeyValuePattern
- ast::LabelledStmt
- ast::Literal
- ast::LiteralProp
- ast::Method
- ast::Module
- ast::Name
- ast::NameRef
- ast::NamedImports
- ast::NewExpr
- ast::NewTarget
- ast::ObjectExpr
- ast::ObjectPattern
- ast::ParameterList
- ast::RestPattern
- ast::ReturnStmt
- ast::Script
- ast::SequenceExpr
- ast::Setter
- ast::SinglePattern
- ast::Specifier
- ast::SpreadElement
- ast::SpreadProp
- ast::StaticMethod
- ast::String
- ast::SuperCall
- ast::SwitchStmt
- ast::Template
- ast::TemplateElement
- ast::ThisExpr
- ast::ThrowStmt
- ast::TryStmt
- ast::UnaryExpr
- ast::VarDecl
- ast::WhileStmt
- ast::Whitespace
- ast::WildcardImport
- ast::WithStmt
- ast::YieldExpr
- util::Comment
Enums
- Direction
- Event
- JsNum
- NodeOrToken
- StrictMode
- SyntaxKind
- WalkEvent
- ast::ArrowExprParams
- ast::AssignOp
- ast::BinOp
- ast::ClassElement
- ast::Decl
- ast::DefaultDecl
- ast::Expr
- ast::ExprOrBlock
- ast::ExprOrSpread
- ast::ForHead
- ast::ImportClause
- ast::LiteralKind
- ast::MethodDefinition
- ast::ModuleItem
- ast::ObjectPatternProp
- ast::ObjectProp
- ast::Pattern
- ast::PatternOrExpr
- ast::PropName
- ast::Stmt
- ast::StmtListItem
- ast::SwitchCase
- ast::UnaryOp
- util::CommentKind
Traits
Macros
Functions
- parse_expr
- parse_module
- parse_module_lossy
- parse_text
- parse_text_lossy
- process
- syntax::decl::arrow_body
- syntax::decl::class_decl
- syntax::decl::formal_parameters
- syntax::decl::function_decl
- syntax::decl::method
- syntax::expr::args
- syntax::expr::array_expr
- syntax::expr::assign_expr
- syntax::expr::binary_expr
- syntax::expr::bracket_expr
- syntax::expr::conditional_expr
- syntax::expr::dot_expr
- syntax::expr::expr
- syntax::expr::expr_or_spread
- syntax::expr::identifier_name
- syntax::expr::identifier_reference
- syntax::expr::lhs_expr
- syntax::expr::literal
- syntax::expr::member_or_new_expr
- syntax::expr::object_expr
- syntax::expr::object_prop_name
- syntax::expr::object_property
- syntax::expr::optional_chain
- syntax::expr::paren_expr
- syntax::expr::paren_or_arrow_expr
- syntax::expr::postfix_expr
- syntax::expr::primary_expr
- syntax::expr::spread_element
- syntax::expr::subscripts
- syntax::expr::template
- syntax::expr::unary_expr
- syntax::expr::yield_expr
- syntax::pat::array_binding_pattern
- syntax::pat::binding_element
- syntax::pat::binding_identifier
- syntax::pat::object_binding_pattern
- syntax::pat::opt_binding_identifier
- syntax::pat::pattern
- syntax::program::export_decl
- syntax::program::import_decl
- syntax::program::module
- syntax::program::script
- syntax::stmt::block_stmt
- syntax::stmt::block_stmt_unchecked
- syntax::stmt::break_stmt
- syntax::stmt::condition
- syntax::stmt::continue_stmt
- syntax::stmt::debugger_stmt
- syntax::stmt::do_stmt
- syntax::stmt::empty_stmt
- syntax::stmt::for_stmt
- syntax::stmt::if_stmt
- syntax::stmt::return_stmt
- syntax::stmt::semi
- syntax::stmt::stmt
- syntax::stmt::switch_stmt
- syntax::stmt::throw_stmt
- syntax::stmt::try_stmt
- syntax::stmt::var_decl
- syntax::stmt::while_stmt
- syntax::stmt::with_stmt
- syntax::util::check_for_stmt_declarators
- syntax::util::check_for_stmt_lhs
- syntax::util::check_label_use
- syntax::util::check_lhs
- syntax::util::check_simple_assign_target
- syntax::util::check_var_decl_bound_names
- syntax::util::get_precedence
- syntax::util::is_update_expr
- tokenize
- util::color
- util::concat_tokens
- util::contains_js_linebreak