visitError method

  1. @override
String visitError(
  1. ErrorNode node
)
override

Implementation

@override
String visitError(ErrorNode node) {
  final recovered = node.recovered
      .map((it) => visit(it))
      .join(" ")
      .collapseSpaces();
  if (recovered.trim().isNotEmpty) {
    return "error: $recovered";
  } else {
    return "error: ${node.message}";
  }
}