Esempio n. 1
0
 public bool Equals(LoopExpression obj)
 {
     if (Min != obj.Min) return false;
     if (Max != obj.Max) return false;
     if (IsGreedy != obj.IsGreedy) return false;
     return Looped.Equals(obj.Looped);
 }
Esempio n. 2
0
 public RegexNode Loop(int min,int max)
 {
     var loop = new LoopExpression(min, max, true, Exp);
     return new RegexNode(loop);
 }
Esempio n. 3
0
 public LoopExpression(LoopExpression expression)
 {
     Looped = expression.Looped;
     Min = expression.Min;
     Max = expression.Max;
     IsGreedy = expression.IsGreedy;
 }