prefix<O> method

void prefix<O>(
  1. Parser<O> parser,
  2. T callback(
    1. O operator,
    2. T value
    )
)

Adds a prefix operator parser. Evaluates the callback with the parsed operator and value.

Implementation

void prefix<O>(Parser<O> parser, T Function(O operator, T value) callback) =>
    _prefix.add(parser
        .map((operator) => ExpressionResultPrefix<T, O>(operator, callback)));