oxc/crates/oxc_semantic/src
DonIsaac 01b878ecdb feat(parser)!: use BindingIdentifier for namespace declaration names (#6003)
Use `BindingIdentifier` instead of `IdentifierName` so that AST visitors can access the bound symbol id for the namespace's name. This makes namespace consistent with other named declarations, such as `Class`, `Function`, and `TSInterfaceDeclaration`.

We should consider modifying `TSModuleDeclarationName::StringLiteral(...)` to also store a `symbol_id`, since one gets bound in semantic for it as well.
2024-10-08 08:39:31 +00:00
..
checker feat(syntax_operations): add crate oxc_syntax_operations (#6202) 2024-10-07 05:39:59 +00:00
class refactor(semantic): rename vars from ast_node_id to node_id (#6304) 2024-10-06 01:03:48 +00:00
jsdoc refactor(semantic): fix lint warning in nightly (#6110) 2024-09-27 13:45:16 +00:00
module_record feat(syntax_operations): add crate oxc_syntax_operations (#6202) 2024-10-07 05:39:59 +00:00
binder.rs feat(parser)!: use BindingIdentifier for namespace declaration names (#6003) 2024-10-08 08:39:31 +00:00
builder.rs refactor(cfg)!: make BasicBlock::unreachable private (#6321) 2024-10-07 15:13:56 +00:00
diagnostics.rs
dot.rs refactor(cfg)!: make BasicBlock::unreachable private (#6321) 2024-10-07 15:13:56 +00:00
label.rs refactor(semantic): s/AstNodeId/NodeId (#5740) 2024-09-13 03:00:00 +00:00
lib.rs ci(transformer): move post-transform checker to tasks crate (#6288) 2024-10-05 14:48:37 +00:00
node.rs refactor(cfg): use IndexVec for storing basic blocks (#6323) 2024-10-07 19:28:40 -04:00
reference.rs docs(semantic): improve doc comments on Reference methods (#6076) 2024-09-26 12:22:31 +00:00
scope.rs refactor(semantic): dereference IDs as quickly as possible (#6303) 2024-10-06 01:03:47 +00:00
stats.rs feat(semantic): add SemanticBuilder::with_excess_capacity (#5762) 2024-09-14 15:02:16 +00:00
symbol.rs refactor(semantic): dereference IDs as quickly as possible (#6303) 2024-10-06 01:03:47 +00:00
unresolved_stack.rs refactor(semantic): re-order use statements (#5712) 2024-09-11 20:41:49 +00:00