EBNF
Cypher = [SP], Statement, [[SP], ';'], [SP], EOI ; Statement = Query ; Query = RegularQuery | StandaloneCall ; RegularQuery = SingleQuery, { [SP], Union } ; SingleQuery = SinglePartQuery | MultiPartQuery ; Union = ((U,N,I,O,N), SP, (A,L,L), [SP], SingleQuery) | ((U,N,I,O,N), [SP], SingleQuery) ; ncG1vNJzZmirY2Ourq3ZqKWar6NjsLC5jpqpraGWlrC1v42op56mk669qbHRZ6arn1%2BCfnl70ZqgpaqflrFwj9ipn56qXp3Brrg%3D