Ejemplo n.º 1
0
 public RegexNode(Expression expression)
 {
     Exp = expression;
 }
Ejemplo n.º 2
0
 //匿名
 public CaptureExpression(Expression sub)
 {
     Name = null;
     Sub = sub;
 }
Ejemplo n.º 3
0
 public AlternativeExpression(Expression left, Expression right)
 {
     Left = left;
     Right = right;
 }
Ejemplo n.º 4
0
 public CaptureExpression(string name, Expression sub)
 {
     Name = name;
     Sub = sub;
 }
Ejemplo n.º 5
0
 public SequenceExpression(Expression left,Expression right)
 {
     Left = left;
     Right = right;
 }
Ejemplo n.º 6
0
 public PositiveExpression(Expression subExpression)
 {
     Matched = subExpression;
 }
Ejemplo n.º 7
0
 public NegativeExpression(Expression subExpression)
 {
     Matched = subExpression;
 }
Ejemplo n.º 8
0
 public LoopExpression(int min,int max,bool isGreedy,Expression looped = null)
 {
     Min = min;
     Max = max;
     IsGreedy = isGreedy;
     Looped = looped;
 }