oxc/crates/oxc_parser/src
EliLichtblau 5e54bd0537
Adding types to the symbol table - consistent export type sample rule implemented (#667)
Fixes 11 TS conformance tests and 18 babel tests.

Adds types to the symbol table functionally conformant to TS behavior
but symbol flags implemented slightly differently.

Symbol redeclaration check is also not entirely conformant but fixing
this seems like a separate PR.

For testing purposes - consistent-export-type was also implemented
(WIP).
2023-07-31 12:33:47 +08:00
..
js Adding types to the symbol table - consistent export type sample rule implemented (#667) 2023-07-31 12:33:47 +08:00
jsx chore(rustfmt): run cargo fmt 2023-05-21 11:52:26 +08:00
lexer chore: reformat 2023-07-27 13:11:46 +08:00
ts chore(rust): rust cargo fmt and fix clippy warnings 2023-07-04 15:41:30 +08:00
context.rs chore: reformat 2023-07-27 13:11:46 +08:00
cursor.rs fix(parser): fix re_lex_jsx_identifier not omitting whitespaces 2023-07-05 12:53:21 +08:00
diagnostics.rs refactor(ast): remove RestElement from BindingPattern 2023-05-16 22:25:52 +08:00
lib.rs refactor(parser): remove portable simd because it is not stable Rust (#645) 2023-07-27 12:43:11 +08:00
list.rs fix(parser): fix crashing on empty ParenthesizedExpression with comments (#263) 2023-04-06 17:16:15 +08:00
state.rs refactor(ast): change Option<Vec> to Vec for decorators (#84) 2023-03-02 15:52:46 +08:00