예제 #1
0
 public CTGestureParserGraphNode(CTGestureParserGraphNode parent = null)
 {
     this.parent = parent;
     branches = new List<CTGestureParserGraphNode>();
     expr = new CTGestureParserExpression();
 }
예제 #2
0
 public void Rewind()
 {
     current = root;
 }
예제 #3
0
 public void AddExpression(CTGestureParserExpression expr)
 {
     current = current.AddBranch(expr);
 }
예제 #4
0
 public CTGestureParserGraph GoBranch(int index = 0)
 {
     current = current.branches[index];
     return this;
 }
예제 #5
0
 public CTGestureParserGraph()
 {
     root = new CTGestureParserGraphNode();
     Rewind();
 }