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::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
safe_byte_match_table
tok

Structs§

EsSyntax
Parser
EcmaScript parser.
StringInput
Implementation of [Input].
SyntaxFlags
TsSyntax

Enums§

Syntax

Functions§

lexer