Closed huntzhan closed 9 years ago
➜ src cat example_doc Usage: fuck this fuck that --element=ARG... ➜ src ./clidoc_main --debug example_doc [AST] Doc( | LogicXor( | | Command[this] | | LogicAnd( | | | Command[that] | | | LogicOneOrMore( # <-- | | | | LogicOneOrMore( # <-- fix it. | | | | | GnuOption[--element] | | | | ) | | | ) | | ) | ) ) [Bound Options] None [Unbound Options] None [Unbound Arguments] None [OOM Bound Options] Token(TerminalType::GNU_OPTION, "--element") [OOM Unbound Arguments] None [Commands] Token(TerminalType::COMMAND, "that") Token(TerminalType::COMMAND, "this") [Default Value] None [Option To Representative Option Mapping] Token(TerminalType::GNU_OPTION, "--element") --> Token(TerminalType::GNU_OPTION, "--element")