Skip to content

SystemVerilog: create identifier expressions in scanner#953

Merged
tautschnig merged 1 commit intomainfrom
identifier-tokens2
Feb 18, 2026
Merged

SystemVerilog: create identifier expressions in scanner#953
tautschnig merged 1 commit intomainfrom
identifier-tokens2

Conversation

@kroening
Copy link
Collaborator

@kroening kroening commented Jan 29, 2025

The verilog_identifer expressions are now created in the scanner, not the parser.

The benefit of doing so is that the lookup needed in the scanner to determine the token type does not need to be repeated in the parser to identify the scope in which the identifier was defined in.

@kroening kroening force-pushed the identifier-tokens2 branch from 9e467b2 to 8d03c57 Compare April 27, 2025 19:48
@kroening kroening force-pushed the identifier-tokens2 branch 4 times, most recently from 7275cdc to d9a56ac Compare February 16, 2026 21:21
The verilog_identifer expressions are now created in the scanner, not the
parser.

The benefit of doing so is that the lookup needed in the scanner to
determine the token type does not need to be repeated in the parser to
identify the scope in which the identifier was defined in.
@kroening kroening marked this pull request as ready for review February 16, 2026 21:27
@tautschnig tautschnig merged commit 2215f48 into main Feb 18, 2026
11 checks passed
@tautschnig tautschnig deleted the identifier-tokens2 branch February 18, 2026 10:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants