/// <summary>
 /// Sets an inner set.
 /// </summary>
 ///
 /// <param name="innerSet">The innerSet to set.</param>
 public override void SetInnerSet(AbstractSet innerSet)
 {
     if (!(innerSet  is  LeafSet))
     {
         throw new Exception("regex.04");                 //$NON-NLS-1$
     }
     base.SetInnerSet(innerSet);
     this.leaf = (LeafSet)innerSet;
 }
示例#2
0
 public UnifiedQuantifierSet(LeafSet innerSet, AbstractSet next, int type) : base(innerSet, next, type)
 {
 }
示例#3
0
 public PossessiveAltQuantifierSet(LeafSet innerSet, AbstractSet next,
                                   int type) : base(innerSet, next, type)
 {
 }
示例#4
0
 public ReluctantCompositeQuantifierSet(Quantifier quant, LeafSet innerSet,
                                        AbstractSet next, int type) : base(quant, innerSet, next, type)
 {
 }
 public LeafQuantifierSet(LeafSet innerSet, AbstractSet next, int type) : base(innerSet, next, type)
 {
     this.leaf = innerSet;
 }
示例#6
0
 public ReluctantAltQuantifierSet(LeafSet innerSet, AbstractSet next,
                                  int type) : base(innerSet, next, type)
 {
 }
 public CompositeQuantifierSet(Quantifier quant, LeafSet innerSet,
                               AbstractSet next, int type) : base(innerSet, next, type)
 {
     this.quantifier = null;
     this.quantifier = quant;
 }
 public PossessiveCompositeQuantifierSet(Quantifier quant, LeafSet innerSet,
                                         AbstractSet next, int type) : base(quant, innerSet, next, type)
 {
 }