diff --git a/src/main/java/palaiologos/kamilalisp/atom/Parser.java b/src/main/java/palaiologos/kamilalisp/atom/Parser.java index 59d5a2625..81afbae59 100644 --- a/src/main/java/palaiologos/kamilalisp/atom/Parser.java +++ b/src/main/java/palaiologos/kamilalisp/atom/Parser.java @@ -38,7 +38,8 @@ public void skip() { }; lex.removeErrorListeners(); lex.addErrorListener(new ThrowingErrorListener(0)); - return lex.nextToken().getType() == GrammarLexer.NAME; + var tokens = lex.getAllTokens(); + return tokens.get(0).getType() == GrammarLexer.NAME && tokens.size() == 1; } catch(Throwable e) { return false; }