Lerche: Generating data file processors in Julia from EBNF grammars. - James Hester; Erez Shinan (J. Open Source Softw., 2021)