diff options
author | Georg Brandl <georg@python.org> | 2021-07-31 08:03:23 +0200 |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2021-07-31 08:07:33 +0200 |
commit | 6a0aa83710b59892e7b914427c81dcef72677a3a (patch) | |
tree | ce09777e259d068e5742ffb4a070c567076cda7a /tests/snippets/java | |
parent | 7ceb62da73e3e8b8e03218af9a1b33f0bcdf3db5 (diff) | |
download | pygments-git-6a0aa83710b59892e7b914427c81dcef72677a3a.tar.gz |
Java: do not lex whitespace as Label, do not lex "default" as Label
Fixes #1851
Diffstat (limited to 'tests/snippets/java')
-rw-r--r-- | tests/snippets/java/test_default.txt | 36 | ||||
-rw-r--r-- | tests/snippets/java/test_enhanced_for.txt | 3 |
2 files changed, 38 insertions, 1 deletions
diff --git a/tests/snippets/java/test_default.txt b/tests/snippets/java/test_default.txt new file mode 100644 index 00000000..5fec9746 --- /dev/null +++ b/tests/snippets/java/test_default.txt @@ -0,0 +1,36 @@ +---input--- +switch (x) { + case 1: break; + default: break; +} + +---tokens--- +'switch' Keyword +' ' Text +'(' Punctuation +'x' Name +')' Punctuation +' ' Text +'{' Punctuation +'\n' Text + +' ' Text +'case' Keyword +' ' Text +'1' Literal.Number.Integer +':' Punctuation +' ' Text +'break' Keyword +';' Punctuation +'\n' Text + +' ' Text +'default' Keyword +':' Punctuation +' ' Text +'break' Keyword +';' Punctuation +'\n' Text + +'}' Punctuation +'\n' Text diff --git a/tests/snippets/java/test_enhanced_for.txt b/tests/snippets/java/test_enhanced_for.txt index 1844c56d..34713b99 100644 --- a/tests/snippets/java/test_enhanced_for.txt +++ b/tests/snippets/java/test_enhanced_for.txt @@ -3,7 +3,8 @@ label: for(String var2: var1) {} ---tokens--- -'label:' Name.Label +'label' Name.Label +':' Punctuation '\n' Text 'for' Keyword |