parser_error 0.2.0 copy "parser_error: ^0.2.0" to clipboard
parser_error: ^0.2.0 copied to clipboard

Parser error formatter with support for the multiple source code parts.

example/example.dart

import 'package:parser_error/parser_error.dart';

void main() {
  final messages = <ParserErrorMessage>[];
  var message = ParserErrorMessage("Malformed 'type'", 25, 30);
  messages.add(message);
  message = ParserErrorMessage("Expected ']' but found '`'", 29, 29);
  messages.add(message);
  final strings = ParserErrorFormatter.format(source, messages);
  print(strings.join('\n'));
  throw FormatException();
}

String source = '''
#if defined(FOO)
typedef int[`
#endif
''';
2
likes
140
pub points
82%
popularity

Publisher

unverified uploader

Parser error formatter with support for the multiple source code parts.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

text

More

Packages that depend on parser_error