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
2
lox.t/number/decimal_point_at_eof.lox
Normal file
2
lox.t/number/decimal_point_at_eof.lox
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
// [line 2] Error at end: Expect property name after '.'.
|
||||
123.
|
||||
2
lox.t/number/leading_dot.lox
Normal file
2
lox.t/number/leading_dot.lox
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
// [line 2] Error at '.': Expect expression.
|
||||
.123;
|
||||
7
lox.t/number/literals.lox
Normal file
7
lox.t/number/literals.lox
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
print 123; // expect: 123
|
||||
print 987654; // expect: 987654
|
||||
print 0; // expect: 0
|
||||
print -0; // expect: -0
|
||||
|
||||
print 123.456; // expect: 123.456
|
||||
print -0.001; // expect: -0.001
|
||||
8
lox.t/number/nan_equality.lox
Normal file
8
lox.t/number/nan_equality.lox
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
var nan = 0/0;
|
||||
|
||||
print nan == 0; // expect: false
|
||||
print nan != 1; // expect: true
|
||||
|
||||
// NaN is not equal to self.
|
||||
print nan == nan; // expect: false
|
||||
print nan != nan; // expect: true
|
||||
2
lox.t/number/trailing_dot.lox
Normal file
2
lox.t/number/trailing_dot.lox
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
// [line 2] Error at ';': Expect property name after '.'.
|
||||
123.;
|
||||
Loading…
Add table
Add a link
Reference in a new issue