TokStrParser<E> constructor

TokStrParser<E>(
  1. String s,
  2. String label,
  3. E val,
  4. Parser ws,
)

Implementation

TokStrParser(this.s, String label, this.val, this.ws)
    : _c = s.isNotEmpty
          ? s.codeUnitAt(0)
          : throw ArgumentError.value(s, 's', 'Must not be empty'),
      _err = ExpectedError(label),
      _length = s.length << 1,
      _res = Tuple1(val) {
  this.label = label;
  quote = false;
}