Beispiel #1
0
 /// <summary>Used for a{min,max}.</summary>
 public Repeated(Spec.Value toRepeat, int min, int max)
 {
     ToRepeat = toRepeat;
     Minimum  = min;
     Maximum  = max;
 }
Beispiel #2
0
 /// <summary>Usually used for a+, where min is 1.</summary>
 public Repeated(Spec.Value toRepeat, int min, bool comma)
 {
     ToRepeat    = toRepeat;
     Minimum     = min;
     CommaSpacer = comma;
 }
Beispiel #3
0
 /// <summary>Same as a*.</summary>
 public Repeated(Spec.Value toRepeat)
 {
     ToRepeat = toRepeat;
 }
Beispiel #4
0
 /// <summary>Usually used for a+, where min is 1.</summary>
 public Repeated(Spec.Value toRepeat, int min)
 {
     ToRepeat = toRepeat;
     Minimum  = min;
 }
Beispiel #5
0
 public Optional(Spec.Value value)
 {
     Value = value;
 }