Cigale
A parser generator language with extensible syntax.
"CIGALE: A Tool for Interactive Grammar Construction and Expression Parsing", F. Voisin, Sci Computer Programming 7:61-86 (1986).