List of all items
Structs
- parser::base::NodeIndex
- parser::base::NodeList
- parser::base::TextRange
- parser::node::AccessExprData
- parser::node::AccessorData
- parser::node::ArrayTypeData
- parser::node::BinaryExprData
- parser::node::BindingElementData
- parser::node::BindingPatternData
- parser::node::BlockData
- parser::node::CallExprData
- parser::node::CaseClauseData
- parser::node::CatchClauseData
- parser::node::ClassData
- parser::node::CompositeTypeData
- parser::node::ComputedPropertyData
- parser::node::ConditionalExprData
- parser::node::ConditionalTypeData
- parser::node::ConstructorData
- parser::node::DecoratorData
- parser::node::EnumData
- parser::node::EnumMemberData
- parser::node::ExportAssignmentData
- parser::node::ExportDeclData
- parser::node::ExprStatementData
- parser::node::ExprWithTypeArgsData
- parser::node::ExpressionStatementData
- parser::node::ExtendedNodeInfo
- parser::node::ForInOfData
- parser::node::FunctionData
- parser::node::FunctionTypeData
- parser::node::HeritageData
- parser::node::IdentifierData
- parser::node::IfStatementData
- parser::node::ImportAttributeData
- parser::node::ImportAttributesData
- parser::node::ImportClauseData
- parser::node::ImportDeclData
- parser::node::IndexSignatureData
- parser::node::IndexedAccessTypeData
- parser::node::InferTypeData
- parser::node::InterfaceData
- parser::node::JsxAttributeData
- parser::node::JsxAttributesData
- parser::node::JsxClosingData
- parser::node::JsxElementData
- parser::node::JsxExpressionData
- parser::node::JsxFragmentData
- parser::node::JsxNamespacedNameData
- parser::node::JsxOpeningData
- parser::node::JsxSpreadAttributeData
- parser::node::JsxTextData
- parser::node::JumpData
- parser::node::LabeledData
- parser::node::LiteralData
- parser::node::LiteralExprData
- parser::node::LiteralTypeData
- parser::node::LoopData
- parser::node::MappedTypeData
- parser::node::MethodDeclData
- parser::node::ModuleBlockData
- parser::node::ModuleData
- parser::node::NamedImportsData
- parser::node::NamedTupleMemberData
- parser::node::Node
- parser::node::NodeArena
- parser::node::NodeInfo
- parser::node::NodeView
- parser::node::ParameterData
- parser::node::ParenthesizedData
- parser::node::PropertyAssignmentData
- parser::node::PropertyDeclData
- parser::node::QualifiedNameData
- parser::node::ReturnData
- parser::node::ShorthandPropertyData
- parser::node::SignatureData
- parser::node::SourceFileData
- parser::node::SpecifierData
- parser::node::SpreadData
- parser::node::SwitchData
- parser::node::TaggedTemplateData
- parser::node::TemplateExprData
- parser::node::TemplateLiteralTypeData
- parser::node::TemplateSpanData
- parser::node::TryData
- parser::node::TupleTypeData
- parser::node::TypeAliasData
- parser::node::TypeAssertionData
- parser::node::TypeLiteralData
- parser::node::TypeOperatorData
- parser::node::TypeParameterData
- parser::node::TypePredicateData
- parser::node::TypeQueryData
- parser::node::TypeRefData
- parser::node::UnaryExprData
- parser::node::UnaryExprDataEx
- parser::node::VariableData
- parser::node::VariableDeclarationData
- parser::node::WithData
- parser::node::WrappedTypeData
- parser::state::IncrementalParseResult
- parser::state::ParseDiagnostic
- parser::state::ParserState
Enums
Traits
Functions
- parser::parse_rules::is_identifier_or_keyword
- parser::parse_rules::look_ahead_is
- parser::parse_rules::look_ahead_is_abstract_declaration
- parser::parse_rules::look_ahead_is_async_declaration
- parser::parse_rules::look_ahead_is_const_enum
- parser::parse_rules::look_ahead_is_import_call
- parser::parse_rules::look_ahead_is_import_equals
- parser::parse_rules::look_ahead_is_module_declaration
- parser::parse_rules::look_ahead_is_type_alias_declaration
- syntax::transform_utils::contains_arguments_reference
- syntax::transform_utils::contains_this_reference
- syntax::transform_utils::is_private_identifier
Constants
- parser::flags::modifier_flags::ABSTRACT
- parser::flags::modifier_flags::ACCESSOR
- parser::flags::modifier_flags::AMBIENT
- parser::flags::modifier_flags::ASYNC
- parser::flags::modifier_flags::CONST
- parser::flags::modifier_flags::DECORATOR
- parser::flags::modifier_flags::DEFAULT
- parser::flags::modifier_flags::DEPRECATED
- parser::flags::modifier_flags::EXPORT
- parser::flags::modifier_flags::IN
- parser::flags::modifier_flags::NONE
- parser::flags::modifier_flags::OUT
- parser::flags::modifier_flags::OVERRIDE
- parser::flags::modifier_flags::PRIVATE
- parser::flags::modifier_flags::PROTECTED
- parser::flags::modifier_flags::PUBLIC
- parser::flags::modifier_flags::READONLY
- parser::flags::modifier_flags::STATIC
- parser::flags::node_flags::AMBIENT
- parser::flags::node_flags::AWAIT_CONTEXT
- parser::flags::node_flags::AWAIT_USING
- parser::flags::node_flags::CONST
- parser::flags::node_flags::CONTAINS_THIS
- parser::flags::node_flags::DECORATOR_CONTEXT
- parser::flags::node_flags::DEPRECATED
- parser::flags::node_flags::DISALLOW_CONDITIONAL_TYPES_CONTEXT
- parser::flags::node_flags::DISALLOW_IN_CONTEXT
- parser::flags::node_flags::EXPORT_CONTEXT
- parser::flags::node_flags::GLOBAL_AUGMENTATION
- parser::flags::node_flags::HAS_AGGREGATED_CHILD_DATA
- parser::flags::node_flags::HAS_ASYNC_FUNCTIONS
- parser::flags::node_flags::HAS_EXPLICIT_RETURN
- parser::flags::node_flags::HAS_IMPLICIT_RETURN
- parser::flags::node_flags::IN_WITH_STATEMENT
- parser::flags::node_flags::JAVASCRIPT_FILE
- parser::flags::node_flags::JSDOC
- parser::flags::node_flags::JSON_FILE
- parser::flags::node_flags::LET
- parser::flags::node_flags::NAMESPACE
- parser::flags::node_flags::NESTED_NAMESPACE
- parser::flags::node_flags::NONE
- parser::flags::node_flags::OPTIONAL_CHAIN
- parser::flags::node_flags::POSSIBLY_CONTAINS_DYNAMIC_IMPORT
- parser::flags::node_flags::POSSIBLY_CONTAINS_IMPORT_META
- parser::flags::node_flags::SYNTHESIZED
- parser::flags::node_flags::THIS_NODE_HAS_ERROR
- parser::flags::node_flags::THIS_NODE_OR_ANY_SUB_NODES_HAS_ERROR
- parser::flags::node_flags::TYPE_CACHED
- parser::flags::node_flags::TYPE_ONLY
- parser::flags::node_flags::USING
- parser::flags::node_flags::YIELD_CONTEXT
- parser::flags::transform_flags::CONTAINS_AWAIT
- parser::flags::transform_flags::CONTAINS_BINDING_PATTERN
- parser::flags::transform_flags::CONTAINS_BLOCK_SCOPED_BINDING
- parser::flags::transform_flags::CONTAINS_CLASS_FIELDS
- parser::flags::transform_flags::CONTAINS_COMPUTED_PROPERTY_NAME
- parser::flags::transform_flags::CONTAINS_DECORATORS
- parser::flags::transform_flags::CONTAINS_DESTRUCTURING_ASSIGNMENT
- parser::flags::transform_flags::CONTAINS_DYNAMIC_IMPORT
- parser::flags::transform_flags::CONTAINS_ES2015
- parser::flags::transform_flags::CONTAINS_ES2016
- parser::flags::transform_flags::CONTAINS_ES2017
- parser::flags::transform_flags::CONTAINS_ES2018
- parser::flags::transform_flags::CONTAINS_ES2019
- parser::flags::transform_flags::CONTAINS_ES2020
- parser::flags::transform_flags::CONTAINS_ES2021
- parser::flags::transform_flags::CONTAINS_ES2022
- parser::flags::transform_flags::CONTAINS_ESNEXT
- parser::flags::transform_flags::CONTAINS_GENERATOR
- parser::flags::transform_flags::CONTAINS_HOISTED_DECLARATION_OR_COMPLETION
- parser::flags::transform_flags::CONTAINS_JSX
- parser::flags::transform_flags::CONTAINS_LEXICAL_SUPER
- parser::flags::transform_flags::CONTAINS_LEXICAL_THIS
- parser::flags::transform_flags::CONTAINS_OBJECT_REST_OR_SPREAD
- parser::flags::transform_flags::CONTAINS_POSSIBLE_TOP_LEVEL_AWAIT
- parser::flags::transform_flags::CONTAINS_PRIVATE_IDENTIFIER_IN_EXPRESSION
- parser::flags::transform_flags::CONTAINS_REST_OR_SPREAD
- parser::flags::transform_flags::CONTAINS_TYPESCRIPT
- parser::flags::transform_flags::CONTAINS_TYPESCRIPT_CLASS_SYNTAX
- parser::flags::transform_flags::CONTAINS_UPDATE_EXPRESSION_FOR_IDENTIFIER
- parser::flags::transform_flags::CONTAINS_YIELD
- parser::flags::transform_flags::HAS_COMPUTED_FLAGS
- parser::flags::transform_flags::NONE
- parser::state::CONTEXT_FLAG_AMBIENT
- parser::state::CONTEXT_FLAG_ARROW_PARAMETERS
- parser::state::CONTEXT_FLAG_ASYNC
- parser::state::CONTEXT_FLAG_CLASS_MEMBER_NAME
- parser::state::CONTEXT_FLAG_CONSTRUCTOR_PARAMETERS
- parser::state::CONTEXT_FLAG_DISALLOW_CONDITIONAL_TYPES
- parser::state::CONTEXT_FLAG_DISALLOW_IN
- parser::state::CONTEXT_FLAG_GENERATOR
- parser::state::CONTEXT_FLAG_IN_BLOCK
- parser::state::CONTEXT_FLAG_IN_CLASS
- parser::state::CONTEXT_FLAG_IN_CONDITIONAL_TRUE
- parser::state::CONTEXT_FLAG_IN_DECORATOR
- parser::state::CONTEXT_FLAG_IN_PARENTHESIZED_EXPRESSION
- parser::state::CONTEXT_FLAG_PARAMETER_DEFAULT
- parser::state::CONTEXT_FLAG_STATIC_BLOCK
- parser::syntax_kind_ext::ARRAY_BINDING_PATTERN
- parser::syntax_kind_ext::ARRAY_LITERAL_EXPRESSION
- parser::syntax_kind_ext::ARRAY_TYPE
- parser::syntax_kind_ext::ARROW_FUNCTION
- parser::syntax_kind_ext::AS_EXPRESSION
- parser::syntax_kind_ext::AWAIT_EXPRESSION
- parser::syntax_kind_ext::BINARY_EXPRESSION
- parser::syntax_kind_ext::BINDING_ELEMENT
- parser::syntax_kind_ext::BLOCK
- parser::syntax_kind_ext::BREAK_STATEMENT
- parser::syntax_kind_ext::BUNDLE
- parser::syntax_kind_ext::CALL_EXPRESSION
- parser::syntax_kind_ext::CALL_SIGNATURE
- parser::syntax_kind_ext::CASE_BLOCK
- parser::syntax_kind_ext::CASE_CLAUSE
- parser::syntax_kind_ext::CATCH_CLAUSE
- parser::syntax_kind_ext::CLASS_DECLARATION
- parser::syntax_kind_ext::CLASS_EXPRESSION
- parser::syntax_kind_ext::CLASS_STATIC_BLOCK_DECLARATION
- parser::syntax_kind_ext::COMPUTED_PROPERTY_NAME
- parser::syntax_kind_ext::CONDITIONAL_EXPRESSION
- parser::syntax_kind_ext::CONDITIONAL_TYPE
- parser::syntax_kind_ext::CONSTRUCTOR
- parser::syntax_kind_ext::CONSTRUCTOR_TYPE
- parser::syntax_kind_ext::CONSTRUCT_SIGNATURE
- parser::syntax_kind_ext::CONTINUE_STATEMENT
- parser::syntax_kind_ext::DEBUGGER_STATEMENT
- parser::syntax_kind_ext::DECORATOR
- parser::syntax_kind_ext::DEFAULT_CLAUSE
- parser::syntax_kind_ext::DELETE_EXPRESSION
- parser::syntax_kind_ext::DO_STATEMENT
- parser::syntax_kind_ext::ELEMENT_ACCESS_EXPRESSION
- parser::syntax_kind_ext::EMPTY_STATEMENT
- parser::syntax_kind_ext::ENUM_DECLARATION
- parser::syntax_kind_ext::ENUM_MEMBER
- parser::syntax_kind_ext::EXPORT_ASSIGNMENT
- parser::syntax_kind_ext::EXPORT_DECLARATION
- parser::syntax_kind_ext::EXPORT_SPECIFIER
- parser::syntax_kind_ext::EXPRESSION_STATEMENT
- parser::syntax_kind_ext::EXPRESSION_WITH_TYPE_ARGUMENTS
- parser::syntax_kind_ext::EXTERNAL_MODULE_REFERENCE
- parser::syntax_kind_ext::FOR_IN_STATEMENT
- parser::syntax_kind_ext::FOR_OF_STATEMENT
- parser::syntax_kind_ext::FOR_STATEMENT
- parser::syntax_kind_ext::FUNCTION_DECLARATION
- parser::syntax_kind_ext::FUNCTION_EXPRESSION
- parser::syntax_kind_ext::FUNCTION_TYPE
- parser::syntax_kind_ext::GET_ACCESSOR
- parser::syntax_kind_ext::HERITAGE_CLAUSE
- parser::syntax_kind_ext::IF_STATEMENT
- parser::syntax_kind_ext::IMPORT_ATTRIBUTE
- parser::syntax_kind_ext::IMPORT_ATTRIBUTES
- parser::syntax_kind_ext::IMPORT_CLAUSE
- parser::syntax_kind_ext::IMPORT_DECLARATION
- parser::syntax_kind_ext::IMPORT_EQUALS_DECLARATION
- parser::syntax_kind_ext::IMPORT_SPECIFIER
- parser::syntax_kind_ext::IMPORT_TYPE
- parser::syntax_kind_ext::INDEXED_ACCESS_TYPE
- parser::syntax_kind_ext::INDEX_SIGNATURE
- parser::syntax_kind_ext::INFER_TYPE
- parser::syntax_kind_ext::INTERFACE_DECLARATION
- parser::syntax_kind_ext::INTERSECTION_TYPE
- parser::syntax_kind_ext::JSX_ATTRIBUTE
- parser::syntax_kind_ext::JSX_ATTRIBUTES
- parser::syntax_kind_ext::JSX_CLOSING_ELEMENT
- parser::syntax_kind_ext::JSX_CLOSING_FRAGMENT
- parser::syntax_kind_ext::JSX_ELEMENT
- parser::syntax_kind_ext::JSX_EXPRESSION
- parser::syntax_kind_ext::JSX_FRAGMENT
- parser::syntax_kind_ext::JSX_NAMESPACED_NAME
- parser::syntax_kind_ext::JSX_OPENING_ELEMENT
- parser::syntax_kind_ext::JSX_OPENING_FRAGMENT
- parser::syntax_kind_ext::JSX_SELF_CLOSING_ELEMENT
- parser::syntax_kind_ext::JSX_SPREAD_ATTRIBUTE
- parser::syntax_kind_ext::LABELED_STATEMENT
- parser::syntax_kind_ext::LITERAL_TYPE
- parser::syntax_kind_ext::MAPPED_TYPE
- parser::syntax_kind_ext::META_PROPERTY
- parser::syntax_kind_ext::METHOD_DECLARATION
- parser::syntax_kind_ext::METHOD_SIGNATURE
- parser::syntax_kind_ext::MISSING_DECLARATION
- parser::syntax_kind_ext::MODULE_BLOCK
- parser::syntax_kind_ext::MODULE_DECLARATION
- parser::syntax_kind_ext::NAMED_EXPORTS
- parser::syntax_kind_ext::NAMED_IMPORTS
- parser::syntax_kind_ext::NAMED_TUPLE_MEMBER
- parser::syntax_kind_ext::NAMESPACE_EXPORT
- parser::syntax_kind_ext::NAMESPACE_EXPORT_DECLARATION
- parser::syntax_kind_ext::NAMESPACE_IMPORT
- parser::syntax_kind_ext::NEW_EXPRESSION
- parser::syntax_kind_ext::NON_NULL_EXPRESSION
- parser::syntax_kind_ext::OBJECT_BINDING_PATTERN
- parser::syntax_kind_ext::OBJECT_LITERAL_EXPRESSION
- parser::syntax_kind_ext::OMITTED_EXPRESSION
- parser::syntax_kind_ext::OPTIONAL_TYPE
- parser::syntax_kind_ext::PARAMETER
- parser::syntax_kind_ext::PARENTHESIZED_EXPRESSION
- parser::syntax_kind_ext::PARENTHESIZED_TYPE
- parser::syntax_kind_ext::POSTFIX_UNARY_EXPRESSION
- parser::syntax_kind_ext::PREFIX_UNARY_EXPRESSION
- parser::syntax_kind_ext::PROPERTY_ACCESS_EXPRESSION
- parser::syntax_kind_ext::PROPERTY_ASSIGNMENT
- parser::syntax_kind_ext::PROPERTY_DECLARATION
- parser::syntax_kind_ext::PROPERTY_SIGNATURE
- parser::syntax_kind_ext::QUALIFIED_NAME
- parser::syntax_kind_ext::REST_TYPE
- parser::syntax_kind_ext::RETURN_STATEMENT
- parser::syntax_kind_ext::SATISFIES_EXPRESSION
- parser::syntax_kind_ext::SEMICOLON_CLASS_ELEMENT
- parser::syntax_kind_ext::SET_ACCESSOR
- parser::syntax_kind_ext::SHORTHAND_PROPERTY_ASSIGNMENT
- parser::syntax_kind_ext::SOURCE_FILE
- parser::syntax_kind_ext::SPREAD_ASSIGNMENT
- parser::syntax_kind_ext::SPREAD_ELEMENT
- parser::syntax_kind_ext::SWITCH_STATEMENT
- parser::syntax_kind_ext::SYNTHETIC_EXPRESSION
- parser::syntax_kind_ext::TAGGED_TEMPLATE_EXPRESSION
- parser::syntax_kind_ext::TEMPLATE_EXPRESSION
- parser::syntax_kind_ext::TEMPLATE_LITERAL_TYPE
- parser::syntax_kind_ext::TEMPLATE_LITERAL_TYPE_SPAN
- parser::syntax_kind_ext::TEMPLATE_SPAN
- parser::syntax_kind_ext::THIS_TYPE
- parser::syntax_kind_ext::THROW_STATEMENT
- parser::syntax_kind_ext::TRY_STATEMENT
- parser::syntax_kind_ext::TUPLE_TYPE
- parser::syntax_kind_ext::TYPE_ALIAS_DECLARATION
- parser::syntax_kind_ext::TYPE_ASSERTION
- parser::syntax_kind_ext::TYPE_LITERAL
- parser::syntax_kind_ext::TYPE_OF_EXPRESSION
- parser::syntax_kind_ext::TYPE_OPERATOR
- parser::syntax_kind_ext::TYPE_PARAMETER
- parser::syntax_kind_ext::TYPE_PREDICATE
- parser::syntax_kind_ext::TYPE_QUERY
- parser::syntax_kind_ext::TYPE_REFERENCE
- parser::syntax_kind_ext::UNION_TYPE
- parser::syntax_kind_ext::UNPARSED_PROLOGUE
- parser::syntax_kind_ext::VARIABLE_DECLARATION
- parser::syntax_kind_ext::VARIABLE_DECLARATION_LIST
- parser::syntax_kind_ext::VARIABLE_STATEMENT
- parser::syntax_kind_ext::VOID_EXPRESSION
- parser::syntax_kind_ext::WHILE_STATEMENT
- parser::syntax_kind_ext::WITH_STATEMENT
- parser::syntax_kind_ext::YIELD_EXPRESSION