summaryrefslogtreecommitdiff
path: root/tools/dfagen/examples/import.fsm
diff options
context:
space:
mode:
authorNicolas Schodet2009-11-22 23:37:53 +0100
committerNicolas Schodet2009-11-22 23:37:53 +0100
commitab8c3aef948e70a75d055174293f28f3146a592e (patch)
treef5313460b0016a1e639396e2658a7dc1993828e7 /tools/dfagen/examples/import.fsm
parent11ecac0ab42bba330230759b6250f664f52fee9c (diff)
tools/dfagen: add import support, closes #82
Diffstat (limited to 'tools/dfagen/examples/import.fsm')
-rw-r--r--tools/dfagen/examples/import.fsm29
1 files changed, 29 insertions, 0 deletions
diff --git a/tools/dfagen/examples/import.fsm b/tools/dfagen/examples/import.fsm
new file mode 100644
index 00000000..9d4b5cdf
--- /dev/null
+++ b/tools/dfagen/examples/import.fsm
@@ -0,0 +1,29 @@
+# Import root file.
+Import
+ Import definitions from other files.
+
+import imported1.fsm
+
+States:
+ RS1
+ RS2
+
+import imported2.fsm
+
+Events:
+ re1
+ re2
+
+import imported3.fsm
+
+RS1:
+ re2 -> RS2
+ i1e2 -> RS2
+ i2e2 -> RS2
+ i3e2 -> RS2
+
+RS2:
+ re1 -> RS1
+ i1e1 -> RS1
+ i2e1 -> RS1
+ i3e1 -> RS1