Class method AST gen

This commit is contained in:
2026-05-05 21:44:36 +02:00
parent 4837d39ab7
commit 5b0cb74cee
4 changed files with 92 additions and 8 deletions
+1 -3
View File
@@ -26,8 +26,6 @@ class_constructor = {
class_fields = { var_decl_statement* }
class_methods = { method* }
self_param = { "self" ~ mutable? ~ deref_px? }
method = {
@@ -35,7 +33,7 @@ method = {
}
class_decl = {
"class" ~ identifier ~ "{" ~ class_fields ~ class_constructor ~ class_methods ~ "}"
"class" ~ identifier ~ "{" ~ class_fields ~ class_constructor ~ method* ~ "}"
}
// ================= TOP LEVEL =================