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