13. A system comprising: a preprocessor to extract macroinstructions that are hard-coded into parser code of a command line interface (CLI) parser, wherein the macroinstructions define parse nodes utilized by the CLI parser to analyze whether one or more CLI commands input to a CLI prompt have a proper CLI syntax; means for generating a parse graph from the macroinstructions, wherein the parse graph includes a representation of the parse nodes defined by the macroinstructions; means for hiding selected information contained within the parse nodes to create condensed parse nodes, wherein the hiding prevents further processing of the selected information; means for simplifying selected complex patterns in the parse graph to create simplified parse graph patterns; means for creating branches on an AND/OR command tree from the parse nodes, the condensed parse nodes, and the simplified parse graph patterns; and means for creating an exportable representation of the AND/OR command tree.
14. The system of claim 13 further comprising means for simplifying selected branches on the AND/OR command tree in accordance with a plurality of AND/OR command tree simplification cases.