diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/expectations/exit_between_statements.txt | 1 | ||||
| -rw-r--r-- | tests/expectations/print_2_statements.txt | 2 | ||||
| -rw-r--r-- | tests/expectations/print_char.txt | 1 | ||||
| -rw-r--r-- | tests/expectations/print_product.txt | 1 | ||||
| -rw-r--r-- | tests/expectations/printi_hex.txt | 1 | ||||
| -rw-r--r-- | tests/vm/exit_between_statements.elna | 5 | ||||
| -rw-r--r-- | tests/vm/print_2_statements.elna | 4 | ||||
| -rw-r--r-- | tests/vm/print_char.elna | 3 | ||||
| -rw-r--r-- | tests/vm/print_product.elna | 3 | ||||
| -rw-r--r-- | tests/vm/printi_hex.elna | 3 |
10 files changed, 24 insertions, 0 deletions
diff --git a/tests/expectations/exit_between_statements.txt b/tests/expectations/exit_between_statements.txt new file mode 100644 index 0000000..f2ad6c7 --- /dev/null +++ b/tests/expectations/exit_between_statements.txt @@ -0,0 +1 @@ +c diff --git a/tests/expectations/print_2_statements.txt b/tests/expectations/print_2_statements.txt new file mode 100644 index 0000000..783955e --- /dev/null +++ b/tests/expectations/print_2_statements.txt @@ -0,0 +1,2 @@ +13 +2097150 diff --git a/tests/expectations/print_char.txt b/tests/expectations/print_char.txt new file mode 100644 index 0000000..587be6b --- /dev/null +++ b/tests/expectations/print_char.txt @@ -0,0 +1 @@ +x diff --git a/tests/expectations/print_product.txt b/tests/expectations/print_product.txt new file mode 100644 index 0000000..83b33d2 --- /dev/null +++ b/tests/expectations/print_product.txt @@ -0,0 +1 @@ +1000 diff --git a/tests/expectations/printi_hex.txt b/tests/expectations/printi_hex.txt new file mode 100644 index 0000000..b0d7324 --- /dev/null +++ b/tests/expectations/printi_hex.txt @@ -0,0 +1 @@ +129 diff --git a/tests/vm/exit_between_statements.elna b/tests/vm/exit_between_statements.elna new file mode 100644 index 0000000..9a79e86 --- /dev/null +++ b/tests/vm/exit_between_statements.elna @@ -0,0 +1,5 @@ +proc main() { + printc('c'); + exit(); + printi(1234); +} diff --git a/tests/vm/print_2_statements.elna b/tests/vm/print_2_statements.elna new file mode 100644 index 0000000..e2b5970 --- /dev/null +++ b/tests/vm/print_2_statements.elna @@ -0,0 +1,4 @@ +proc main() { + printi(13); + printi(2097150); +} diff --git a/tests/vm/print_char.elna b/tests/vm/print_char.elna new file mode 100644 index 0000000..c2c8fed --- /dev/null +++ b/tests/vm/print_char.elna @@ -0,0 +1,3 @@ +proc main() { + printc('x'); +} diff --git a/tests/vm/print_product.elna b/tests/vm/print_product.elna new file mode 100644 index 0000000..b337428 --- /dev/null +++ b/tests/vm/print_product.elna @@ -0,0 +1,3 @@ +proc main() { + printi(20 * 50); +} diff --git a/tests/vm/printi_hex.elna b/tests/vm/printi_hex.elna new file mode 100644 index 0000000..57ec6e3 --- /dev/null +++ b/tests/vm/printi_hex.elna @@ -0,0 +1,3 @@ +proc main() { + printi(0x81); +} |
