EnclosedInSymbolics<O> constructor

EnclosedInSymbolics<O>(
  1. int open,
  2. int close,
  3. StringParser<O> p,
  4. AnyStringParser ws,
)

Implementation

EnclosedInSymbolics(this.open, this.close, this.p, this.ws) {
  checkUtf16CodePoint(open);
  checkUtf16CodePoint(close);
  final printableOpen = printableChar(open);
  final printableClose = printableChar(close);
  label = '$printableOpen ' + Parser.quote(p) + ' $printableClose';
  _closeError = ParseError.expected(printableOpen);
  _openError = ParseError.expected(printableClose);
}