예제 #1
0
 internal ItemElement(GrammarBuilderBase builder, int minRepeat, int maxRepeat)
 {
     if (builder != null)
     {
         Add(builder);
     }
     _minRepeat = minRepeat;
     _maxRepeat = maxRepeat;
 }
예제 #2
0
 internal void Add(GrammarBuilderBase item)
 {
     _rule.Add(item);
 }
예제 #3
0
 internal TagElement(GrammarBuilderBase builder, object value)
     : this(value)
 {
     Add(builder);
 }
예제 #4
0
 internal ItemElement(GrammarBuilderBase builder)
     : this(builder, 1, 1)
 {
 }
예제 #5
0
 internal RuleElement(GrammarBuilderBase builder, string name)
     : this(name)
 {
     Add(builder);
 }