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