Refactor parser

This commit is contained in:
2026-04-29 20:15:05 +02:00
parent 1c5d49d682
commit f260e02efa
11 changed files with 179 additions and 128 deletions
+2 -2
View File
@@ -2,8 +2,8 @@ module mymodule;
import foo;
alias myalias = int32[];
alias myalias = i32[];
import bar;
alias otheralias = int32;
alias otheralias = i32;
+1 -1
View File
@@ -1,3 +1,3 @@
module mymodule;
alias myalias = int32[];
alias myalias = i32[];
+1 -1
View File
@@ -1,3 +1,3 @@
module mymodule;
alias myalias = int32;
alias myalias = i32;
+1 -1
View File
@@ -1,4 +1,4 @@
--- v0/tests/parser_bad_import_name.c2 ---
1| import ;
^^^^^^
expected 'module' keyword
expected keyword 'module'
+1 -1
View File
@@ -1,4 +1,4 @@
--- v0/tests/parser_bad_module_name.c2 ---
1| import other_module;
^^^^^^
expected 'module' keyword
expected keyword 'module'
+1
View File
@@ -0,0 +1 @@
i8 i16 i32 i64 u8 u16 u32 u64