diff --git a/jlox/src/main/java/com/craftinginterpreters/lox/Scanner.java b/jlox/src/main/java/com/craftinginterpreters/lox/Scanner.java index 3bdbf54..33cae28 100644 --- a/jlox/src/main/java/com/craftinginterpreters/lox/Scanner.java +++ b/jlox/src/main/java/com/craftinginterpreters/lox/Scanner.java @@ -51,4 +51,9 @@ class Scanner { private void addToken(TokenType type) { addToken(type, null); } + + private void addToken(TokenType type, Object literal) { + String text = source.substring(start, current); + tokens.add(new Token(type, text, literal, line)); + } }