diff options
| author | Eugen Wissner <belka@caraus.de> | 2024-10-04 18:26:10 +0200 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2024-10-04 18:26:10 +0200 |
| commit | 35742aa52587400950cf25170c2247f98f498d4d (patch) | |
| tree | 78d0fd208e2e08d30c18ada33c52bc76a91267d6 /tests/vm | |
| parent | fdf56ce9d0de459dc5bd65537847ded7b02ad5c2 (diff) | |
| download | elna-35742aa52587400950cf25170c2247f98f498d4d.tar.gz | |
Add printc and exit builtin functions
Diffstat (limited to 'tests/vm')
| -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 |
5 files changed, 18 insertions, 0 deletions
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); +} |
