about summary refs log tree commit diff stats
path: root/cpp/.traces/loop_nested
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2015-03-18 00:01:43 -0700
committerKartik K. Agaram <vc@akkartik.com>2015-03-18 00:02:15 -0700
commit15ab959d64e65c313ec9741a64e906f986597078 (patch)
tree3a43d9b15e136b6e6af49b4f5ab55ff31044068b /cpp/.traces/loop_nested
parent32f6079fc3f43e774f17eae7b36aa8c9a3706952 (diff)
downloadmu-15ab959d64e65c313ec9741a64e906f986597078.tar.gz
951 - done with break/loop
Diffstat (limited to 'cpp/.traces/loop_nested')
-rw-r--r--cpp/.traces/loop_nested28
1 files changed, 28 insertions, 0 deletions
diff --git a/cpp/.traces/loop_nested b/cpp/.traces/loop_nested
new file mode 100644
index 00000000..9e865605
--- /dev/null
+++ b/cpp/.traces/loop_nested
@@ -0,0 +1,28 @@
+parse/0: instruction: 1
+parse/0:   ingredient: {name: "0", value: 0, type: 0, properties: [0: literal]}
+parse/0:   product: {name: "1", value: 0, type: 1, properties: [1: integer]}
+parse/0: label: {
+parse/0: instruction: 1
+parse/0:   ingredient: {name: "0", value: 0, type: 0, properties: [0: literal]}
+parse/0:   product: {name: "2", value: 0, type: 1, properties: [2: integer]}
+parse/0: label: {
+parse/0: instruction: 1
+parse/0:   ingredient: {name: "0", value: 0, type: 0, properties: [0: literal]}
+parse/0:   product: {name: "3", value: 0, type: 1, properties: [3: integer]}
+parse/0: label: }
+parse/0: instruction: 25
+parse/0:   ingredient: {name: "4", value: 0, type: 3, properties: [4: boolean]}
+parse/0: instruction: 1
+parse/0:   ingredient: {name: "0", value: 0, type: 0, properties: [0: literal]}
+parse/0:   product: {name: "5", value: 0, type: 1, properties: [5: integer]}
+parse/0: label: }
+brace/0: 24: push (open, 1)
+brace/0: 24: push (open, 3)
+brace/0: push (close, 5)
+brace/0: push (close, 8)
+after-brace/0: recipe main
+after-brace/0: copy ...
+after-brace/0: copy ...
+after-brace/0: copy ...
+after-brace/0: jump-if 4, -5:offset
+after-brace/0: copy ...