summaryrefslogtreecommitdiff
path: root/src/test/java/org
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2026-05-30 17:26:52 +0100
committerMichael Williamson <mike@zwobble.org>2026-05-30 17:26:52 +0100
commit57ff00acc01cf5082601cd00a125afa02fa3cba8 (patch)
tree34a4de4cd5536f967c0c2592013b9581627ba5d5 /src/test/java/org
parent8f27dc73c45a8311233caf50f639b27ea1c99700 (diff)
Tokenize forward slash
Diffstat (limited to 'src/test/java/org')
-rw-r--r--src/test/java/org/zwobble/hobgoblin/compiler/parser/TokenizerTests.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test/java/org/zwobble/hobgoblin/compiler/parser/TokenizerTests.java b/src/test/java/org/zwobble/hobgoblin/compiler/parser/TokenizerTests.java
index e8dfd36..815dede 100644
--- a/src/test/java/org/zwobble/hobgoblin/compiler/parser/TokenizerTests.java
+++ b/src/test/java/org/zwobble/hobgoblin/compiler/parser/TokenizerTests.java
@@ -140,6 +140,17 @@ public class TokenizerTests {
}
@Test
+ public void symbolForwardSlashIsTokenized() {
+ var sourceText = SourceText.fromString("<string>", "/");
+
+ var tokens = Tokenizer.tokenize(sourceText);
+
+ assertThat(tokens.tokens(), isSequence(
+ equalTo(new Token(TokenType.SYMBOL_FORWARD_SLASH, sourceRange(sourceText, 0, 1)))
+ ));
+ }
+
+ @Test
public void symbolSemicolonIsTokenized() {
var sourceText = SourceText.fromString("<string>", ";");