parse function

List<Node> parse(
  1. String input, {
  2. dynamic onError(
    1. ParseErrorMessage message
    )?,
  3. String openTag = openSquareBracket,
  4. String closeTag = closeSquareBracket,
  5. bool enableEscapeTags = false,
  6. Set<String>? validTags,
})

Parses the input raw bbcode. See constructor of Parser for explanations of each field.

Implementation

List<Node> parse(
  String input, {
  Function(ParseErrorMessage message)? onError,
  String openTag = openSquareBracket,
  String closeTag = closeSquareBracket,
  bool enableEscapeTags = false,
  Set<String>? validTags,
}) {
  final parser = Parser(
    onError: onError,
    validTags: validTags,
    openTag: openTag,
    closeTag: closeTag,
    enableEscapeTags: enableEscapeTags,
  );

  return parser.parse(input);
}