ex_cypher v0.2.0 ExCypher.Statement
Cypher syntax varies depending on the statement being used. For example,
the WHERE statement's syntax can vary a lot when compared to simpler
RETURN statements.
This way, there's no point on creating an extense library with several
pattern matching conditions when some of them shouldn't be applied to
statements like RETURN or LIMIT.
This module splits the syntax parsing into submodules, making it easier to check, maintain and improve the support to the Cypher language in this library.