diff options
Diffstat (limited to 'src/main/java')
3 files changed, 1 insertions, 4 deletions
diff --git a/src/main/java/org/zwobble/hobgoblin/compiler/parser/Parser.java b/src/main/java/org/zwobble/hobgoblin/compiler/parser/Parser.java index a1ae552..104eabb 100644 --- a/src/main/java/org/zwobble/hobgoblin/compiler/parser/Parser.java +++ b/src/main/java/org/zwobble/hobgoblin/compiler/parser/Parser.java @@ -74,7 +74,7 @@ public class Parser { ); tokens.skip(TokenType.SYMBOL_BRACE_CLOSE); - tokens.skip(TokenType.KEYWORD_FROM); + tokens.skip(TokenType.IDENTIFIER, "from"); var isSibling = tokens.trySkip(TokenType.SYMBOL_DOT); diff --git a/src/main/java/org/zwobble/hobgoblin/compiler/parser/TokenType.java b/src/main/java/org/zwobble/hobgoblin/compiler/parser/TokenType.java index 1181fca..e38f3c7 100644 --- a/src/main/java/org/zwobble/hobgoblin/compiler/parser/TokenType.java +++ b/src/main/java/org/zwobble/hobgoblin/compiler/parser/TokenType.java @@ -8,7 +8,6 @@ enum TokenType { KEYWORD_ENUM, KEYWORD_FIELD, - KEYWORD_FROM, KEYWORD_IMPORT, KEYWORD_NATIVE, KEYWORD_STRUCT, diff --git a/src/main/java/org/zwobble/hobgoblin/compiler/parser/Tokenizer.java b/src/main/java/org/zwobble/hobgoblin/compiler/parser/Tokenizer.java index 56c2123..0b88b5c 100644 --- a/src/main/java/org/zwobble/hobgoblin/compiler/parser/Tokenizer.java +++ b/src/main/java/org/zwobble/hobgoblin/compiler/parser/Tokenizer.java @@ -126,8 +126,6 @@ class Tokenizer { tokenType = TokenType.KEYWORD_ENUM; } else if (CharSequence.compare(sourceRange.charSequence(), "field") == 0) { tokenType = TokenType.KEYWORD_FIELD; - } else if (CharSequence.compare(sourceRange.charSequence(), "from") == 0) { - tokenType = TokenType.KEYWORD_FROM; } else if (CharSequence.compare(sourceRange.charSequence(), "import") == 0) { tokenType = TokenType.KEYWORD_IMPORT; } else if (CharSequence.compare(sourceRange.charSequence(), "native") == 0) { |
