public static IConsumer Create(OperatorVal operatorVal) => new OperatorConsumer(operatorVal);
public OperatorConsumer(OperatorVal operatorVal) { this.OperatorVal = operatorVal; }
public TokenOperator(OperatorVal val) { this.Val = val; }
public TokenOperator(OperatorVal _val) : base(TokenType.OPERATOR) { val = _val; }