MDPN

MDPN or Multi-Directional Pattern Notation is an esoteric programming language created by Chris Pressey in 1998. It is an extension of EBNF with operators for describing the parsing of multi-directional and multi-dimensional languages.