Index: lib/src/prism/tests/languages/j/number_feature.test |
diff --git a/lib/src/prism/tests/languages/j/number_feature.test b/lib/src/prism/tests/languages/j/number_feature.test |
new file mode 100644 |
index 0000000000000000000000000000000000000000..ecd2dc2a45a6b486062bf2733ace9bac9189a606 |
--- /dev/null |
+++ b/lib/src/prism/tests/languages/j/number_feature.test |
@@ -0,0 +1,41 @@ |
+2.3e2 2.3e_2 2j3 |
+230 0.023 2j3 |
+ |
+2p1 1p_1 |
+6.28319 0.31831 |
+ |
+1x2 2x1 1x_1 |
+7.38906 5.43656 0.367879 |
+ |
+2e2j_2e2 2e2j2p1 2ad45 2ar0.785398 |
+200j_200 628.319j6.28319 1.41421j1.41421 1.41421j1.41421 |
+ |
+16b1f 10b23 _10b23 1e2b23 2b111.111 |
+31 23 _17 203 7.875 |
+ |
+_ __ |
+ |
+---------------------------------------------------- |
+ |
+[ |
+ ["number", "2.3e2"], ["number", "2.3e_2"], ["number", "2j3"], |
+ ["number", "230"], ["number", "0.023"], ["number", "2j3"], |
+ |
+ ["number", "2p1"], ["number", "1p_1"], |
+ ["number", "6.28319"], ["number", "0.31831"], |
+ |
+ ["number", "1x2"], ["number", "2x1"], ["number", "1x_1"], |
+ ["number", "7.38906"], ["number", "5.43656"], ["number", "0.367879"], |
+ |
+ ["number", "2e2j_2e2"], ["number", "2e2j2p1"], ["number", "2ad45"], ["number", "2ar0.785398"], |
+ ["number", "200j_200"], ["number", "628.319j6.28319"], ["number", "1.41421j1.41421"], ["number", "1.41421j1.41421"], |
+ |
+ ["number", "16b1f"], ["number", "10b23"], ["number", "_10b23"], ["number", "1e2b23"], ["number", "2b111.111"], |
+ ["number", "31"], ["number", "23"], ["number", "_17"], ["number", "203"], ["number", "7.875"], |
+ |
+ ["number", "_"], ["number", "__"] |
+] |
+ |
+---------------------------------------------------- |
+ |
+Checks for numbers. |