AST gen tweaks.

This commit is contained in:
Jesse Brault 2025-08-30 09:43:11 -05:00
parent 673a008e16
commit 3ca488b76d

View File

@ -1,3 +1,4 @@
# $schema: ./ast.schema.yaml
CompilationUnit: CompilationUnit:
children: children:
- namespace - namespace
@ -29,6 +30,8 @@ ModuleLevelDeclaration:
build: ModuleDeclaration build: ModuleDeclaration
- rule: Interface - rule: Interface
build: InterfaceDeclaration build: InterfaceDeclaration
- rule: Class
build: ClassDeclaration
- FunctionDefinition - FunctionDefinition
- PlatformFunction - PlatformFunction
ModuleDeclaration: ModuleDeclaration:
@ -46,7 +49,7 @@ ModuleDeclaration:
- declarations: - declarations:
rule: ModuleLevelDeclaration rule: ModuleLevelDeclaration
vec: true vec: true
Class: ClassDeclaration:
children: children:
- is_public: - is_public:
rule: Pub rule: Pub