Crate swc_ecma_lexer

Source
Expand description

§swc_ecma_lexer

This crate provides a lexer for ECMAScript and TypeScript. It can ensure these tokens are correctly parsed.

Re-exports§

pub use self::common::syntax::EsSyntax;
pub use self::common::syntax::Syntax;
pub use self::common::syntax::SyntaxFlags;
pub use self::common::syntax::TsSyntax;
pub use self::input::Capturing;
pub use self::lexer::Lexer;
pub use self::lexer::TokenContext;
pub use self::lexer::TokenContexts;
pub use self::lexer::TokenType;

Modules§

common
error
input
lexer
ECMAScript lexer.
token
Ported from babel/babylon

Macros§

byte_search
declare_keyword
ident_like
known_ident
known_ident_token
safe_byte_match_table
tok

Structs§

Parser
EcmaScript parser.
StringInput
Implementation of [Input].

Functions§

lexer