tripleDelimitedString method

Parser<String> tripleDelimitedString(
  1. String delimiter
)
inherited

Implementation

Parser<String> tripleDelimitedString(String delimiter) => seq3(
  string(delimiter),
  (string(r'\' + delimiter) | char(r'\').seq(any()) | string(delimiter).neg())
      .star()
      .flatten(),
  string(delimiter),
).map3((_, content, _) => content);