labeled method

  1. @useResult
LabeledParser<R> labeled(
  1. String label
)

Returns a parser that simply defers to its delegate, but that has a label for debugging purposes.

For example, the parser digit().labeled('number') shows up as 'number' in traces and error messages.

Implementation

@useResult
LabeledParser<R> labeled(String label) => LabelParser<R>(this, label);