Scanner.cs and Parser.cs have been generated by the Compiler Generator Coco/R.
The file EBNF.ATG contains the attributed grammar for the Coco.
See: http://www.ssw.uni-linz.ac.at/Research/Projects/Coco/