Get infix arithmetic operators working.

This commit is contained in:
Bob Nystrom
2013-10-31 07:04:44 -07:00
parent 3f433922eb
commit 64f1b39ee9
9 changed files with 179 additions and 42 deletions
+4
View File
@@ -0,0 +1,4 @@
io.write(8 / 2) // expect: 4
// TODO(bob): Floating point numbers.
// TODO(bob): Unsupported RHS types.
+5
View File
@@ -0,0 +1,5 @@
io.write(5 - 3) // expect: 2
io.write(3 - 2 - 1) // expect: 0
// TODO(bob): Floating point numbers.
// TODO(bob): Unsupported RHS types.
+4
View File
@@ -0,0 +1,4 @@
io.write(5 * 3) // expect: 15
// TODO(bob): Floating point numbers.
// TODO(bob): Unsupported RHS types.
+4
View File
@@ -0,0 +1,4 @@
io.write(3 + 5 + 2) // expect: 10
// TODO(bob): Floating point numbers.
// TODO(bob): Unsupported RHS types.