summaryrefslogtreecommitdiff
path: root/tests/literal-test.tnsl
diff options
context:
space:
mode:
authorKyle Gunger <corechg@gmail.com>2020-07-08 17:02:34 -0400
committerKyle Gunger <corechg@gmail.com>2020-07-08 17:02:34 -0400
commit8db6eccbd4678305bf7fcb66effa1a57d929db34 (patch)
treef5d4059fb81291329d33767436403e2090b62525 /tests/literal-test.tnsl
parent08fabe9627d89b9811b0fafe1c2bb11773d02bbc (diff)
Update tree structure
Diffstat (limited to 'tests/literal-test.tnsl')
-rw-r--r--tests/literal-test.tnsl21
1 files changed, 19 insertions, 2 deletions
diff --git a/tests/literal-test.tnsl b/tests/literal-test.tnsl
index a7fd81e..b447e57 100644
--- a/tests/literal-test.tnsl
+++ b/tests/literal-test.tnsl
@@ -1,10 +1,27 @@
+# These should all work
;string s = "\""
;string st="\\"
;int i = 0
;int j=1
-;float f = .2
+;float f = 0.2
;float d=3.1415
-;char c = '\'';char ch='\uxxxx'
+;char c = '\'';char ch='\u0000'
+
+# Invalid (some may be weeded out through the verify phase):
+
+;string s ""
+
+;int 0 i
+
+# Invalid ops should also be detected if dealing with literals
+
+;char c ~= 's'
+
+# Debate over weather these are legal
+
+;int k = .1
+
+;int l = 0x01 \ No newline at end of file