Ejemplo n.º 1
0
 public ConditionRule(TerminalNode identifier, TerminalNode conditionOperator, TermRule term)
 {
     Identifier        = Guard.OneOf(() => identifier, Token.Identifier);
     ConditionOperator = Guard.OneOf(() => conditionOperator, TokensGroups.ConditionOperators);
     Term = Guard.NonNull(() => term);
 }
Ejemplo n.º 2
0
 public TermBuilder()
 {
     Build = new TermRule();
 }
Ejemplo n.º 3
0
 public EquationRule(TermRule term, ExtraEquationRule extraEquation)
 {
     Term          = Guard.NonNull(() => term);
     ExtraEquation = extraEquation;
 }