stringify method

  1. @override
void stringify(
  1. CodeBuffer buffer
)
override

Prints a representation of this parser, ideally without causing a stack overflow.

Implementation

@override
void stringify(CodeBuffer buffer) {
  if (_parser == null) {
    buffer.writeln('(undefined reference <$T>)');
  } else if (!printed) {
    _parser!.stringify(buffer);
  }
  printed = true;
  buffer.writeln('(previously printed reference)');
}