Skip to content

Terminal node#1224

Merged
Janther merged 2 commits intomainfrom
terminal-node
Aug 7, 2025
Merged

Terminal node#1224
Janther merged 2 commits intomainfrom
terminal-node

Conversation

@Janther
Copy link
Copy Markdown
Member

@Janther Janther commented Jul 29, 2025

Identifier and YulIdentifier are TerminalNodes and for a while it didn't matter whether they were 2 separate classes or a single multipurpose one.

To clean up the printing of variants (and preparing the code for a future skip the variant nodes), some of them were upgraded from string to TerminalNode. Since the amount of TerminalKind grew so much, it is not sustainable to have a class for every single one, so I decided to merge Identifier and YulIdentifier into TerminalNodes

@Janther Janther requested a review from fvictorio July 29, 2025 16:30
@Janther Janther merged commit 6094176 into main Aug 7, 2025
7 checks passed
@Janther Janther deleted the terminal-node branch August 7, 2025 13:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants