Expand description
JavaScript Lexer
Tokenizes JavaScript source code into a stream of tokens. Handles string escapes, number parsing (integer and decimal to 32.32 fixed-point), and automatic semicolon insertion (ASI).
Structs§
- JsLexer
- JavaScript lexer
Enums§
- JsToken
- JavaScript token
Constants§
- JS_
FRAC_ BITS - Fractional bits for JsNumber
- JS_NAN
- JsNumber NaN sentinel (max i64 – not a real number)
- JS_ONE
- JsNumber one
- JS_ZERO
- JsNumber zero
Functions§
- js_int
- Convert integer to JsNumber
- js_
is_ integer - Check if a JsNumber has no fractional part
- js_
to_ int - Convert JsNumber to integer (truncate)
Type Aliases§
- JsNumber
- JavaScript number type: 32.32 fixed-point (i64)