Skip to main content

Crate tsz_parser

Crate tsz_parser 

Source
Expand description

TypeScript parser and AST types for the tsz compiler.

This crate provides:

  • AST node types and NodeArena for cache-optimized storage
  • ParserState - Recursive descent parser
  • Syntax utilities for AST manipulation

Re-exports§

pub use parser::base::NodeIndex;
pub use parser::base::NodeList;
pub use parser::base::TextRange;
pub use parser::flags::modifier_flags;
pub use parser::flags::node_flags;
pub use parser::flags::transform_flags;
pub use parser::node::NodeArena;
pub use parser::state::ParseDiagnostic;
pub use parser::state::ParserState;
pub use parser::syntax_kind_ext;

Modules§

parser
Parser types - AST node definitions for TypeScript.
syntax
Syntax utilities - Shared helpers for AST and transforms