From b40b0cca067c2e9c2f69c91abbd27e79ad243b42 Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Wed, 20 Jan 2021 10:57:30 +0100 Subject: Rename "tests/lexers" to "tests/snippets" and update the contribution docs to point to both snippets and examplefiles. --- tests/snippets/vbscript/test_floats.txt | 34 ++++++++++++++++++++++ tests/snippets/vbscript/test_floats_multiple.txt | 7 +++++ tests/snippets/vbscript/test_integers.txt | 14 +++++++++ tests/snippets/vbscript/test_invalid_character.txt | 10 +++++++ tests/snippets/vbscript/test_names.txt | 18 ++++++++++++ .../snippets/vbscript/test_reject_almost_float.txt | 7 +++++ .../snippets/vbscript/test_unterminated_string.txt | 7 +++++ 7 files changed, 97 insertions(+) create mode 100644 tests/snippets/vbscript/test_floats.txt create mode 100644 tests/snippets/vbscript/test_floats_multiple.txt create mode 100644 tests/snippets/vbscript/test_integers.txt create mode 100644 tests/snippets/vbscript/test_invalid_character.txt create mode 100644 tests/snippets/vbscript/test_names.txt create mode 100644 tests/snippets/vbscript/test_reject_almost_float.txt create mode 100644 tests/snippets/vbscript/test_unterminated_string.txt (limited to 'tests/snippets/vbscript') diff --git a/tests/snippets/vbscript/test_floats.txt b/tests/snippets/vbscript/test_floats.txt new file mode 100644 index 00000000..9493a3b0 --- /dev/null +++ b/tests/snippets/vbscript/test_floats.txt @@ -0,0 +1,34 @@ +---input--- +1. +1.e1 +.1 +1.2 +1.2e3 +1.2e+3 +1.2e-3 +1e2 + +---tokens--- +'1.' Literal.Number.Float +'\n' Text.Whitespace + +'1.e1' Literal.Number.Float +'\n' Text.Whitespace + +'.1' Literal.Number.Float +'\n' Text.Whitespace + +'1.2' Literal.Number.Float +'\n' Text.Whitespace + +'1.2e3' Literal.Number.Float +'\n' Text.Whitespace + +'1.2e+3' Literal.Number.Float +'\n' Text.Whitespace + +'1.2e-3' Literal.Number.Float +'\n' Text.Whitespace + +'1e2' Literal.Number.Float +'\n' Text.Whitespace diff --git a/tests/snippets/vbscript/test_floats_multiple.txt b/tests/snippets/vbscript/test_floats_multiple.txt new file mode 100644 index 00000000..30a37087 --- /dev/null +++ b/tests/snippets/vbscript/test_floats_multiple.txt @@ -0,0 +1,7 @@ +---input--- +1e2.1e2 + +---tokens--- +'1e2' Literal.Number.Float +'.1e2' Literal.Number.Float +'\n' Text.Whitespace diff --git a/tests/snippets/vbscript/test_integers.txt b/tests/snippets/vbscript/test_integers.txt new file mode 100644 index 00000000..132ef7e2 --- /dev/null +++ b/tests/snippets/vbscript/test_integers.txt @@ -0,0 +1,14 @@ +---input--- +1 +23 +456 + +---tokens--- +'1' Literal.Number.Integer +'\n' Text.Whitespace + +'23' Literal.Number.Integer +'\n' Text.Whitespace + +'456' Literal.Number.Integer +'\n' Text.Whitespace diff --git a/tests/snippets/vbscript/test_invalid_character.txt b/tests/snippets/vbscript/test_invalid_character.txt new file mode 100644 index 00000000..6a1e6f13 --- /dev/null +++ b/tests/snippets/vbscript/test_invalid_character.txt @@ -0,0 +1,10 @@ +---input--- +a;bc +d + +---tokens--- +'a' Name +';bc\n' Error + +'d' Name +'\n' Text.Whitespace diff --git a/tests/snippets/vbscript/test_names.txt b/tests/snippets/vbscript/test_names.txt new file mode 100644 index 00000000..404844f0 --- /dev/null +++ b/tests/snippets/vbscript/test_names.txt @@ -0,0 +1,18 @@ +---input--- +thingy +thingy123 +_thingy +_123 + +---tokens--- +'thingy' Name +'\n' Text.Whitespace + +'thingy123' Name +'\n' Text.Whitespace + +'_thingy' Name +'\n' Text.Whitespace + +'_123' Name +'\n' Text.Whitespace diff --git a/tests/snippets/vbscript/test_reject_almost_float.txt b/tests/snippets/vbscript/test_reject_almost_float.txt new file mode 100644 index 00000000..478e6a3c --- /dev/null +++ b/tests/snippets/vbscript/test_reject_almost_float.txt @@ -0,0 +1,7 @@ +---input--- +.e1 + +---tokens--- +'.' Punctuation +'e1' Name +'\n' Text.Whitespace diff --git a/tests/snippets/vbscript/test_unterminated_string.txt b/tests/snippets/vbscript/test_unterminated_string.txt new file mode 100644 index 00000000..e92060bd --- /dev/null +++ b/tests/snippets/vbscript/test_unterminated_string.txt @@ -0,0 +1,7 @@ +---input--- +"x\nx + +---tokens--- +'"' Literal.String.Double +'x\\nx' Literal.String.Double +'\n' Error -- cgit v1.2.1