Fix a bunch of test TODOs.

- Added a bunch of tests.
- Removed some TODOs for stuff that's already done.
- Made list literals handle newlines better.
This commit is contained in:
Bob Nystrom
2013-12-20 12:42:11 -08:00
parent 315ed1c425
commit f2b036420d
12 changed files with 54 additions and 15 deletions
+8 -1
View File
@@ -20,6 +20,13 @@ io.write((fn 1) is Object) // expect: true
io.write("s" is Object) // expect: true
io.write(123 is Object) // expect: true
// Classes extend Class.
io.write(Num is Class) // expect: true
io.write(null is Class) // expect: false
io.write(true is Class) // expect: false
io.write((fn 1) is Class) // expect: false
io.write("s" is Class) // expect: false
io.write(123 is Class) // expect: false
// TODO: Non-class on RHS.
// TODO: Precedence and associativity.
// TODO: Metaclasses ("Num is Class").