A first attempt at writing an MML parser using ANTLR for mxTune. For reference only. It suffers from some bad decisions regarding tied note processing. mxTune now uses mxmml.
In the future I plan to integrate the tied note processing methodology from mxmml and update the MML grammar. This still has potential use as tool to flag incorrectly written MML.