aboutsummaryrefslogtreecommitdiff
path: root/compiler/src/lex/tests.rs
diff options
context:
space:
mode:
authorTolmachev Igor <me@igorek.dev>2026-05-10 12:54:41 +0300
committerTolmachev Igor <me@igorek.dev>2026-05-10 12:54:41 +0300
commit843242e692280d604b74324ba26ead6158223439 (patch)
treee5f2d362b1c728f900d8214bc415752336fa4a94 /compiler/src/lex/tests.rs
parent1801afdbd0058cc9cc040b977de0d5652d65aab9 (diff)
downloadcrisp-843242e692280d604b74324ba26ead6158223439.tar.gz
crisp-843242e692280d604b74324ba26ead6158223439.zip
Remove Float from parser
Dropped to make the language simpler.
Diffstat (limited to 'compiler/src/lex/tests.rs')
-rw-r--r--compiler/src/lex/tests.rs8
1 files changed, 0 insertions, 8 deletions
diff --git a/compiler/src/lex/tests.rs b/compiler/src/lex/tests.rs
index d0ed658..0672dfa 100644
--- a/compiler/src/lex/tests.rs
+++ b/compiler/src/lex/tests.rs
@@ -42,16 +42,8 @@ fn test_numbers() {
42 let cases = vec![ 42 let cases = vec![
43 ("0", vec![Number("0")]), 43 ("0", vec![Number("0")]),
44 ("42", vec![Number("42")]), 44 ("42", vec![Number("42")]),
45 ("3.14", vec![Number("3.14")]),
46 ("-7", vec![Number("-7")]), 45 ("-7", vec![Number("-7")]),
47 ("+5", vec![Number("+5")]), 46 ("+5", vec![Number("+5")]),
48 ("-0.5", vec![Number("-0.5")]),
49 ("1e10", vec![Number("1e10")]),
50 ("1.5e-3", vec![Number("1.5e-3")]),
51 (".5", vec![Number(".5")]),
52 ("-.5", vec![Number("-.5")]),
53 ("+.5", vec![Number("+.5")]),
54 ("-.0", vec![Number("-.0")]),
55 ]; 47 ];
56 for (code, tokens) in cases { 48 for (code, tokens) in cases {
57 assert_eq!(tokenize(code), tokens); 49 assert_eq!(tokenize(code), tokens);