An open API service indexing awesome lists of open source software.

https://github.com/a-poor/cypher

A Cypher query language parser for Go
https://github.com/a-poor/cypher

Last synced: about 1 year ago
JSON representation

A Cypher query language parser for Go

Awesome Lists containing this project

README

          

# cypher

_created by Austin Poor_

A Cypher query language parser for Go.

## Notes

* [Cypher Manual](https://neo4j.com/docs/cypher-manual/current)
* [openCypher Resources](https://opencypher.org/resources)
* [Cypher Railroad Diagram](https://s3.amazonaws.com/artifacts.opencypher.org/M18/railroad/Cypher.html#SingleQuery)
* [Reading Railroad Diagrams](https://www.ibm.com/docs/en/integration-bus/10.0?topic=diagrams-how-read-railroad)

## Dev Notes

Cypher grammar file obtained from the [openCypher website](https://opencypher.org/resources).

Code generated with Antlr (version 4.7) via:

```bash
$ antlr -Dlanguage=Go -o parser Cypher.g4
```