From 257bd248b0e8bbf3e2ab6d5c7ce81b2bf2fbff34 Mon Sep 17 00:00:00 2001 From: Jed Barber Date: Fri, 19 Dec 2014 19:05:48 +1100 Subject: Slightly more advanced grasp test programs --- src/Grasp/Examples/call_ret.grasp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/Grasp/Examples/call_ret.grasp (limited to 'src/Grasp/Examples/call_ret.grasp') diff --git a/src/Grasp/Examples/call_ret.grasp b/src/Grasp/Examples/call_ret.grasp new file mode 100644 index 0000000..a27286e --- /dev/null +++ b/src/Grasp/Examples/call_ret.grasp @@ -0,0 +1,19 @@ +digraph { + 1 [label="call"] + 2 [label="puts"] + 3 [label="grasp:main"] + 4 [label="myfunc"] + 5 [label="failure"] + 6 [label="set"] + 7 [label="success"] + 8 [label="ret"] + + 1 -> 3 [label="name"] + 1 -> 2 [label="next"] + 1 -> 4 [label="func"] + 6 -> 4 [label="name"] + 6 -> 8 [label="next"] + 6 -> 7 [label="in"] + 2 -> 5 [label="in"] + 1 -> 5 [label="out"] +} \ No newline at end of file -- cgit