Greg Shuflin
c9a4c83fce
Run cargo fmt on schala-repl code
2021-10-07 01:19:35 -07:00
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