cypher_dart 0.1.0
cypher_dart: ^0.1.0 copied to clipboard
OpenCypher parser, AST, diagnostics, and formatter for Dart and Flutter.
example/main.dart
import 'package:cypher_dart/opencypher.dart';
void main() {
const query = '''
MATCH (n:Person)
WHERE n.age > 30
RETURN n.name AS name
ORDER BY name
LIMIT 5
''';
final result = Cypher.parse(query);
if (result.hasErrors) {
for (final diagnostic in result.diagnostics) {
// ignore: avoid_print
print(diagnostic);
}
return;
}
final document = result.document!;
// ignore: avoid_print
print(CypherPrinter.format(document));
}