List of all items[−]
Structs
- BigInt
- Checkpoint
- CompletedMarker
- GreenNode
- JsLanguage
- LosslessTreeSink
- LossyTreeSink
- Marker
- Parse
- Parser
- ParserState
- SmolStr
- Syntax
- 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::ClassProp
- ast::Comment
- ast::ComputedPropertyName
- ast::CondExpr
- ast::Condition
- ast::Constructor
- ast::ConstructorParameters
- 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::ExprPattern
- 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::ImportStringSpecifier
- 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::PrivateName
- ast::PrivateProp
- ast::PrivatePropAccess
- ast::RestPattern
- ast::ReturnStmt
- ast::Script
- ast::SequenceExpr
- ast::Setter
- ast::SinglePattern
- ast::Specifier
- ast::SpreadElement
- ast::SpreadProp
- ast::String
- ast::SuperCall
- ast::SwitchStmt
- ast::Template
- ast::TemplateElement
- ast::ThisExpr
- ast::ThrowStmt
- ast::TryStmt
- ast::TsAccessibility
- ast::TsAny
- ast::TsArray
- ast::TsAssertion
- ast::TsBigint
- ast::TsBoolean
- ast::TsCallSignatureDecl
- ast::TsConditionalType
- ast::TsConstAssertion
- ast::TsConstraint
- ast::TsConstructSignatureDecl
- ast::TsConstructorParam
- ast::TsConstructorType
- ast::TsDecorator
- ast::TsDefault
- ast::TsEnum
- ast::TsEnumMember
- ast::TsExportAssignment
- ast::TsExprWithTypeArgs
- ast::TsExtends
- ast::TsExternalModuleRef
- ast::TsFnType
- ast::TsImport
- ast::TsImportEqualsDecl
- ast::TsIndexSignature
- ast::TsIndexedArray
- ast::TsInfer
- ast::TsInterfaceDecl
- ast::TsIntersection
- ast::TsLiteral
- ast::TsMappedType
- ast::TsMappedTypeParam
- ast::TsMappedTypeReadonly
- ast::TsMethodSignature
- ast::TsModuleBlock
- ast::TsModuleDecl
- ast::TsNamespaceDecl
- ast::TsNamespaceExportDecl
- ast::TsNever
- ast::TsNonNull
- ast::TsNull
- ast::TsNumber
- ast::TsObject
- ast::TsObjectType
- ast::TsParen
- ast::TsPredicate
- ast::TsPropertySignature
- ast::TsQualifiedPath
- ast::TsString
- ast::TsSymbol
- ast::TsTemplate
- ast::TsTemplateElement
- ast::TsThis
- ast::TsTuple
- ast::TsTupleElement
- ast::TsTypeAliasDecl
- ast::TsTypeArgs
- ast::TsTypeName
- ast::TsTypeOperator
- ast::TsTypeParam
- ast::TsTypeParams
- ast::TsTypeQuery
- ast::TsTypeRef
- ast::TsUndefined
- ast::TsUnion
- ast::TsUnknown
- ast::TsVoid
- ast::UnaryExpr
- ast::VarDecl
- ast::WhileStmt
- ast::Whitespace
- ast::WildcardImport
- ast::WithStmt
- ast::YieldExpr
- util::Comment
Enums
- Direction
- Event
- FileKind
- JsNum
- NodeOrToken
- StrictMode
- SyntaxKind
- WalkEvent
- ast::ArrowExprParams
- ast::AssignOp
- ast::BinOp
- ast::ClassElement
- ast::ConstructorParamOrPat
- 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::TsEntityName
- ast::TsModuleRef
- ast::TsNamespaceBody
- ast::TsThisOrName
- ast::TsType
- ast::TsTypeElement
- ast::TsTypeQueryExpr
- ast::UnaryOp
- util::CommentKind
Traits
Macros
Functions
- parse_expr
- parse_js_num
- parse_module
- parse_module_lossy
- parse_text
- parse_text_lossy
- parse_with_syntax
- process
- syntax::decl::arrow_body
- syntax::decl::class_decl
- syntax::decl::constructor_params
- syntax::decl::decorator
- syntax::decl::decorators
- syntax::decl::formal_parameters
- syntax::decl::function_decl
- syntax::decl::maybe_private_name
- 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::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::parse
- syntax::program::ts_external_module_ref
- syntax::program::ts_import_equals_decl
- 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::typescript::try_parse_ts
- syntax::typescript::ts_ambient_external_module_decl
- syntax::typescript::ts_array_type_or_higher
- syntax::typescript::ts_entity_name
- syntax::typescript::ts_enum
- syntax::typescript::ts_fn_or_constructor_type
- syntax::typescript::ts_import
- syntax::typescript::ts_interface
- syntax::typescript::ts_mapped_type
- syntax::typescript::ts_modifier
- syntax::typescript::ts_module_block
- syntax::typescript::ts_non_array_type
- syntax::typescript::ts_non_conditional_type
- syntax::typescript::ts_predicate
- syntax::typescript::ts_signature_member
- syntax::typescript::ts_tuple
- syntax::typescript::ts_type
- syntax::typescript::ts_type_alias_decl
- syntax::typescript::ts_type_args
- syntax::typescript::ts_type_member
- syntax::typescript::ts_type_name
- syntax::typescript::ts_type_operator_or_higher
- syntax::typescript::ts_type_params
- syntax::typescript::ts_type_query
- syntax::typescript::ts_type_ref
- syntax::util::check_assign_target
- 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
- util::contains_js_whitespace