...
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user