Commit Graph

18 Commits

Author SHA1 Message Date
greg d6019e6f9a Improve REPL help message
Show help strings for children of a directive
2019-10-23 21:41:25 -07:00
greg 7097775a4a :help command working 2019-06-06 22:21:50 -07:00
greg 6fb9b4c2d3 Actually the Top variant is doing something useful 2019-06-05 02:42:34 -07:00
greg bb39c59db2 directive-related cleanup 2019-06-02 00:48:59 -07:00
greg fe08e64860 More DirectiveAction conversion work 2019-06-02 00:27:12 -07:00
greg fd517351de Start converting over directives to new format 2019-06-02 00:19:26 -07:00
greg e12ff6f30b Start adding infrastructure to pay attention to actions 2019-06-01 22:17:20 -07:00
greg 176b286332 Add new ReplAction type 2019-06-01 18:41:55 -07:00
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