Commit Graph

10 Commits

Author SHA1 Message Date
greg bdee4fe7c6 Fix commandtree debug processing 2019-05-22 03:19:12 -07:00
greg 938c0401d1 Some various work 2019-03-27 02:20:43 -07:00
greg a829fb6cd8 Initial debug-handler function 2019-03-26 19:55:47 -07:00
greg 004b056232 Rearchitect CommandTree
- CommandTree::Term is now terminal only with respect to searching for
the debug-handling function to execute, it can have children that only
the tab-completion code cares about

- CommandTree::NonTerminal never has a function associated with it, if the
processing of a list of repl debug commands gets to a NonTerminal leaf,
there's just nothing to do
2019-03-26 19:43:11 -07:00
greg 4319c802f5 Add nonterminal with function
For making tab completion work properly
2019-03-19 04:28:54 -07:00
greg ac0050e5d1 Truncate command list passed to command function
Only pass it the arguments after its own path, if any exist
2019-03-16 18:33:31 -07:00
greg 712da62d35 Make new CommandTree paradigm work 2019-03-16 11:10:39 -07:00
greg 0451676ba7 start adding functions to command data structure 2019-03-14 03:47:56 -07:00
greg fc7c86be1a nonterminal() constructor function 2018-10-15 21:46:27 -07:00
greg 77e0d639c2 Make repl mod structure more complex 2018-10-15 20:52:34 -07:00