浏览代码

Add missing "input" rule

Yentl Van Tendeloo 7 年之前
父节点
当前提交
f7416f73ba
共有 1 个文件被更改,包括 61 次插入0 次删除
  1. 61 0
      kernel/rules/MvK_rules.mvc

+ 61 - 0
kernel/rules/MvK_rules.mvc

@@ -1544,6 +1544,67 @@ Rule If_True_N22 {
     }
 }
 
+Rule Input_N23 {
+    Root N23_0 {}
+    Match N23_1 {
+        match = True
+    }
+    Match N23_2 {
+        match = True
+    }
+    Create N23_3 {
+        value = "'finish'"
+    }
+    Match N23_4 {}
+    Match N23_5 {
+        value = "!input"
+        match = True
+    }
+    Match N23_6 {
+        value = "'init'"
+        match = True
+    }
+    Match N23_7 {
+        match = True
+    }
+    Match N23_8 {}
+    Match N23_9 {}
+
+    MatchEdge (N23_0, N23_1) {
+        value = "username"
+    }
+    MatchEdge (N23_1, N23_2) {
+        value = "'frame'"
+    }
+    CreateEdge (N23_2, N23_3) {
+        value = "'phase'"
+    }
+    DeleteEdge (N23_2, N23_4) {
+        value = "'returnvalue'"
+    }
+    MatchEdge (N23_2, N23_5) {
+        value = "'IP'"
+    }
+    DeleteEdge (N23_2, N23_6) {
+        value = "'phase'"
+    }
+    CreateEdge (N23_2, N23_7) {
+        value = "'returnvalue'"
+    }
+    DeleteEdge (N23_1, N23_8) {
+        value = "'input'"
+    }
+    DeleteEdge (N23_8, N23_7) {
+        value = "'value'"
+    }
+    DeleteEdge (N23_8, N23_9) {
+        value = "'next'"
+    }
+    CreateEdge (N23_1, N23_9) {
+        value = "'input'"
+    }
+}
+
 Rule Next_Next_N24 {
     Root N24_0 {}
     Match N24_1 {