mirror of
https://github.com/MorizzG/MLox.git
synced 2025-12-06 04:22:41 +00:00
added lox test files
This commit is contained in:
parent
821f5c62bc
commit
0f3d0a15f0
268 changed files with 7497 additions and 3 deletions
7
lox.t/string/error_after_multiline.lox
Normal file
7
lox.t/string/error_after_multiline.lox
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
// Tests that we correctly track the line info across multiline strings.
|
||||
var a = "1
|
||||
2
|
||||
3
|
||||
";
|
||||
|
||||
err; // // expect runtime error: Undefined variable 'err'.
|
||||
5
lox.t/string/literals.lox
Normal file
5
lox.t/string/literals.lox
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
print "(" + "" + ")"; // expect: ()
|
||||
print "a string"; // expect: a string
|
||||
|
||||
// Non-ASCII.
|
||||
print "A~¶Þॐஃ"; // expect: A~¶Þॐஃ
|
||||
7
lox.t/string/multiline.lox
Normal file
7
lox.t/string/multiline.lox
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
var a = "1
|
||||
2
|
||||
3";
|
||||
print a;
|
||||
// expect: 1
|
||||
// expect: 2
|
||||
// expect: 3
|
||||
2
lox.t/string/unterminated.lox
Normal file
2
lox.t/string/unterminated.lox
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
// [line 2] Error: Unterminated string.
|
||||
"this string has no close quote
|
||||
Loading…
Add table
Add a link
Reference in a new issue