13. A system comprising: means for extracting, with a preprocessor in a computer system, macroinstructions that are hard-coded into parser code of a command line interface (CLI) parser, wherein the macroinstructions define a proper CLI syntax for CLI commands input to a CLI prompt and include parse nodes used by the CLI parser to analyze whether one or more CLI commands input to the CLI prompt have proper CLI syntax, and wherein the macroinstructions are written according to a first computer system language; means for converting, with the preprocessor, the macroinstructions into at least one parse graph having an Extensible Markup Language (XML) format, wherein the means for converting includes means for encapsulating the parse nodes of the macroinstructions with XML tags and means for stitching together the encapsulated parse nodes of the macroinstructions to generate the parse graph, and wherein the first computer system language is different than an Extensible Markup Language (XML) language associated with the parse graph; and means for generating, with the preprocessor, an exportable representation of the at least one parse graph and outputting the exportable representation of the at least one parse graph from the computer system.
13. A system comprising: means for extracting, with a preprocessor in a computer system, macroinstructions that are hard-coded into parser code of a command line interface (CLI) parser, wherein the macroinstructions define a proper CLI syntax for CLI commands input to a CLI prompt and include parse nodes used by the CLI parser to analyze whether one or more CLI commands input to the CLI prompt have proper CLI syntax, and wherein the macroinstructions are written according to a first computer system language; means for converting, with the preprocessor, the macroinstructions into at least one parse graph having an Extensible Markup Language (XML) format, wherein the means for converting includes means for encapsulating the parse nodes of the macroinstructions with XML tags and means for stitching together the encapsulated parse nodes of the macroinstructions to generate the parse graph, and wherein the first computer system language is different than an Extensible Markup Language (XML) language associated with the parse graph; and means for generating, with the preprocessor, an exportable representation of the at least one parse graph and outputting the exportable representation of the at least one parse graph from the computer system. 16. The system of claim 13 further comprising means for associating Extensible Markup Language tags with elements of the macroinstructions.