Move a few bits from compiler to earlier stages to simplify the compiler
-
-
Notifications
You must be signed in to change notification settings - Fork 34.8k
Closed
Description
opened
There are validations in compile.c that can move to earlier stages (AST validation or symtable construction).
And the compiler is modifying the symbol table (setting ste_coroutine), which it really shouldn't be doing.
This will simplify the compiler, which is one of the largest code components of the interpreter.
Linked PRs
Metadata
Metadata
Assignees
Labels
No labels
No labels
Fields
No fields configured for issues without a type.
Projects
No projects
Milestone
No milestone
Relationships
None yet
Development
No branches or pull requests