about summary refs log tree commit diff stats
path: root/subx/examples
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2018-09-30 22:49:24 -0700
committerKartik Agaram <vc@akkartik.com>2018-09-30 23:12:54 -0700
commit1dcd9350ce975fb05ed99a5ffc864b0d65c8bab3 (patch)
tree14ae2237d5b164ef7db4604567cd29b3b32cfa73 /subx/examples
parent2e693f723de721fff35f74ef1194132d48222615 (diff)
downloadmu-1dcd9350ce975fb05ed99a5ffc864b0d65c8bab3.tar.gz
4624
Start requiring a '-o' flag to designate the output binary when translating.

Things currently get funky if you pass in multiple inputs, but that's ok.
This is the first step to supporting multiple input files for a single
output binary.
Diffstat (limited to 'subx/examples')
-rw-r--r--subx/examples/ex1.subx2
-rw-r--r--subx/examples/ex10.subx2
-rw-r--r--subx/examples/ex11.subx2
-rw-r--r--subx/examples/ex12.subx2
-rw-r--r--subx/examples/ex2.subx2
-rw-r--r--subx/examples/ex3.subx2
-rw-r--r--subx/examples/ex4.subx2
-rw-r--r--subx/examples/ex5.subx2
-rw-r--r--subx/examples/ex6.subx2
-rw-r--r--subx/examples/ex7.subx2
-rw-r--r--subx/examples/ex8.subx2
-rw-r--r--subx/examples/ex9.subx2
12 files changed, 12 insertions, 12 deletions
diff --git a/subx/examples/ex1.subx b/subx/examples/ex1.subx
index a355ef6b..ae909777 100644
--- a/subx/examples/ex1.subx
+++ b/subx/examples/ex1.subx
@@ -2,7 +2,7 @@
 # Just return 42.
 #
 # To run:
-#   $ subx translate ex1.2.subx ex1
+#   $ subx translate ex1.2.subx -o ex1
 #   $ subx run ex1
 # Expected result:
 #   $ echo $?
diff --git a/subx/examples/ex10.subx b/subx/examples/ex10.subx
index 92e9f1f4..64a92f2c 100644
--- a/subx/examples/ex10.subx
+++ b/subx/examples/ex10.subx
@@ -1,7 +1,7 @@
 ## String comparison: return 1 iff the two args passed in at the commandline are equal.
 #
 # To run:
-#   $ subx translate ex10.subx ex10
+#   $ subx translate ex10.subx -o ex10
 #   $ subx run ex10 abc abd
 # Expected result:
 #   $ echo $?
diff --git a/subx/examples/ex11.subx b/subx/examples/ex11.subx
index 8c2c9625..0159be69 100644
--- a/subx/examples/ex11.subx
+++ b/subx/examples/ex11.subx
@@ -6,7 +6,7 @@
 # (length-prefixed) literal string "target".
 #
 # To run:
-#   $ subx translate ex11.subx ex11
+#   $ subx translate ex11.subx -o ex11
 #   $ subx run ex11  # runs a series of tests
 #   ......  # all tests pass
 #
diff --git a/subx/examples/ex12.subx b/subx/examples/ex12.subx
index 50c57928..86250d4d 100644
--- a/subx/examples/ex12.subx
+++ b/subx/examples/ex12.subx
@@ -2,7 +2,7 @@
 # Create a new segment using mmap, save the address, write to it.
 #
 # To run:
-#   $ subx translate ex12.subx ex12
+#   $ subx translate ex12.subx -o ex12
 #   $ subx run ex12
 # You shouldn't get a segmentation fault.
 
diff --git a/subx/examples/ex2.subx b/subx/examples/ex2.subx
index e0c76712..62294b83 100644
--- a/subx/examples/ex2.subx
+++ b/subx/examples/ex2.subx
@@ -1,7 +1,7 @@
 ## add 1 and 1, and return the result in the exit code
 #
 # To run:
-#   $ subx translate ex2.subx ex2
+#   $ subx translate ex2.subx -o ex2
 #   $ subx run ex2
 # Expected result:
 #   $ echo $?
diff --git a/subx/examples/ex3.subx b/subx/examples/ex3.subx
index 30a8d5d3..50edd923 100644
--- a/subx/examples/ex3.subx
+++ b/subx/examples/ex3.subx
@@ -1,7 +1,7 @@
 ## add the first 10 numbers, and return the result in the exit code
 #
 # To run:
-#   $ subx translate ex3.subx ex3
+#   $ subx translate ex3.subx -o ex3
 #   $ subx run ex3
 # Expected result:
 #   $ echo $?
diff --git a/subx/examples/ex4.subx b/subx/examples/ex4.subx
index 810278e6..89926a62 100644
--- a/subx/examples/ex4.subx
+++ b/subx/examples/ex4.subx
@@ -1,7 +1,7 @@
 ## read a character from stdin, save it to a global, write it to stdout
 #
 # To run:
-#   $ subx translate ex4.subx ex4
+#   $ subx translate ex4.subx -o ex4
 #   $ subx run ex4
 
 == code
diff --git a/subx/examples/ex5.subx b/subx/examples/ex5.subx
index 51bc19a0..e00289a2 100644
--- a/subx/examples/ex5.subx
+++ b/subx/examples/ex5.subx
@@ -1,7 +1,7 @@
 ## read a character from stdin, save it to a local on the stack, write it to stdout
 #
 # To run:
-#   $ subx translate ex5.subx ex5
+#   $ subx translate ex5.subx -o ex5
 #   $ subx run ex5
 
 == code
diff --git a/subx/examples/ex6.subx b/subx/examples/ex6.subx
index 0213ad7e..f9adcc5a 100644
--- a/subx/examples/ex6.subx
+++ b/subx/examples/ex6.subx
@@ -1,7 +1,7 @@
 ## print out a (global variable) string to stdout
 #
 # To run:
-#   $ subx translate ex6.subx ex6
+#   $ subx translate ex6.subx -o ex6
 #   $ subx run ex6
 #   Hello, world!
 
diff --git a/subx/examples/ex7.subx b/subx/examples/ex7.subx
index a1bb19c8..b6dc639a 100644
--- a/subx/examples/ex7.subx
+++ b/subx/examples/ex7.subx
@@ -4,7 +4,7 @@
 # the character read.
 #
 # To run:
-#   $ subx translate ex8.subx ex8
+#   $ subx translate ex8.subx -o ex8
 #   $ subx run ex8
 # Expected result:
 #   $ echo $?
diff --git a/subx/examples/ex8.subx b/subx/examples/ex8.subx
index 1a094b89..ba0ddcd3 100644
--- a/subx/examples/ex8.subx
+++ b/subx/examples/ex8.subx
@@ -1,7 +1,7 @@
 ## Example reading commandline arguments: compute length of first arg.
 #
 # To run:
-#   $ subx translate ex8.subx ex8
+#   $ subx translate ex8.subx -o ex8
 #   $ subx run ex8 abc de fghi
 # Expected result:
 #   $ echo $?
diff --git a/subx/examples/ex9.subx b/subx/examples/ex9.subx
index 8c0fba29..3590839f 100644
--- a/subx/examples/ex9.subx
+++ b/subx/examples/ex9.subx
@@ -3,7 +3,7 @@
 # letter of second arg.
 #
 # To run:
-#   $ subx translate ex9.subx ex9
+#   $ subx translate ex9.subx -o ex9
 #   $ subx run ex9 z x
 # Expected result:
 #   $ echo $?