public BinaryOperator(string @operator, BinaryOperatorHandler handler, uint precedence) { if (@operator.ContainsSpace()) { throw new CannotContainsSpacesException("Binary operator"); } Operator = @operator; Handler = handler; Precedence = precedence; }
public static ParseOption AddBinaryOperator(this ParseOption option, string @operator, BinaryOperatorHandler handler, uint precedence) => option.AddBinaryOperator(new BinaryOperator(@operator, handler, precedence));