27. The non-transitory computer-readable medium of claim 25 , wherein the software when executed is further operable to define the formal language specification for the formal language of the input file.
27. The non-transitory computer-readable medium of claim 25 , wherein the software when executed is further operable to define the formal language specification for the formal language of the input file. 28. The non-transitory computer-readable medium of claim 27 , wherein the software when executed is operable to generate, according to the formal language specification for the formal language of the input file, the parser for parsing the input file.