This commit is contained in:
nub31
2026-02-27 18:26:10 +01:00
parent b7dc77cb1c
commit 272ea33616
5 changed files with 185 additions and 144 deletions

View File

@@ -53,23 +53,20 @@ public class Parser
Dictionary<Keyword, TokenKeyword> modifiers = [];
while (true)
while (Peek() is TokenKeyword keyword)
{
if (Peek() is TokenKeyword keyword)
switch (keyword.Keyword)
{
switch (keyword.Keyword)
{
case Keyword.Export:
Next();
modifiers[Keyword.Export] = keyword;
break;
case Keyword.Packed:
Next();
modifiers[Keyword.Packed] = keyword;
break;
default:
goto modifier_done;
}
case Keyword.Export:
Next();
modifiers[Keyword.Export] = keyword;
break;
case Keyword.Packed:
Next();
modifiers[Keyword.Packed] = keyword;
break;
default:
goto modifier_done;
}
}