greg
|
c332747c3e
|
Move parse test code into separate module
|
2019-06-16 15:03:34 -07:00 |
|
greg
|
33c2786ea1
|
More complicated FormalParam type
|
2019-06-16 14:56:52 -07:00 |
|
greg
|
30498d5c98
|
Add reference work
|
2019-06-16 00:22:18 -07:00 |
|
greg
|
bc01a5ded8
|
Make reduced ast call handler be a separate method
|
2019-06-16 00:21:39 -07:00 |
|
greg
|
71386be80e
|
Make tests pass by using multiple-k lookahead
|
2019-06-14 02:28:14 -07:00 |
|
greg
|
ccdc02bbd0
|
Peek multiple tokens ahead
|
2019-06-14 01:30:53 -07:00 |
|
greg
|
3a207cf7a7
|
Make TokenHandler use an array and index
Instead of a peekable iterator, so I can implement LL(k) parsing
|
2019-06-14 00:44:54 -07:00 |
|
greg
|
66f71606ef
|
Add back some debugging for parsing
|
2019-06-14 00:23:47 -07:00 |
|
greg
|
53ce31ea8c
|
Start creating new TokenHandler infra
on top of old stuff
|
2019-06-14 07:21:32 +00:00 |
|
greg
|
4c688ce8b2
|
Lol grammar is no longer LL(1)
need to fix
|
2019-06-13 02:27:11 -07:00 |
|
greg
|
40579d80ce
|
More work on args
not quite done
|
2019-06-12 03:28:46 -07:00 |
|
greg
|
fa1257e2cd
|
Starting work on more complicated call expressions
Probably won't build yet
|
2019-06-12 00:20:20 +00:00 |
|
greg
|
e9fd20bfe5
|
A few more fixes to EBNF
|
2019-06-09 01:12:19 -07:00 |
|
greg
|
dfbd951aaf
|
Some fixes to the EBNF grammar
|
2019-06-09 01:08:32 -07:00 |
|
greg
|
6b47ecf2d7
|
First pass at putting EBNF grammar into rustdoc
|
2019-06-09 00:01:11 -07:00 |
|
greg
|
a8b9f5046e
|
Mark that I changed trait to interface
|
2019-06-07 18:57:55 +00:00 |
|
greg
|
83e05fe382
|
Remove unneeded directives field
|
2019-06-06 23:52:41 -07:00 |
|
greg
|
5271429715
|
Make help a bit nicer
|
2019-06-06 23:50:08 -07:00 |
|
greg
|
f88f2e8550
|
More help cleanup
|
2019-06-06 22:36:44 -07:00 |
|
greg
|
7097775a4a
|
:help command working
|
2019-06-06 22:21:50 -07:00 |
|
greg
|
32d082e119
|
Kill duplicate code
|
2019-06-05 02:54:13 -07:00 |
|
greg
|
376fa1d1d1
|
Tab completion for help
|
2019-06-05 02:48:45 -07:00 |
|
greg
|
6fb9b4c2d3
|
Actually the Top variant is doing something useful
|
2019-06-05 02:42:34 -07:00 |
|
greg
|
f1d1042916
|
Add help text
|
2019-06-05 02:36:08 -07:00 |
|
greg
|
207f73d607
|
Moving help code around
|
2019-06-04 22:02:51 +00:00 |
|
greg
|
8dc0ad2348
|
Help function work
|
2019-06-03 22:18:53 +00:00 |
|
greg
|
bb39c59db2
|
directive-related cleanup
|
2019-06-02 00:48:59 -07:00 |
|
greg
|
10bfeab7e4
|
Switch over everything to new directive paradigm
|
2019-06-02 00:43:55 -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
|
3987360f8e
|
Working on directives
|
2019-06-01 16:56:56 -07:00 |
|
greg
|
78d1e93e4b
|
Put back rudimentary debug output
|
2019-05-28 03:41:49 -07:00 |
|
greg
|
856c0f95ce
|
Wrap schala pass inputs in token struct
|
2019-05-28 03:07:35 -07:00 |
|
greg
|
3fa624bef4
|
Paramaterize debugging steps
|
2019-05-27 15:06:50 -07:00 |
|
greg
|
f27a65018d
|
Fix prompt
|
2019-05-26 15:22:36 -07:00 |
|
greg
|
548a7b5f36
|
DebugRequests should be set
|
2019-05-26 04:16:40 -07:00 |
|
greg
|
d80d0d0904
|
Add some notes
|
2019-05-26 00:23:54 -07:00 |
|
greg
|
6162bae1ac
|
Per-stage computation times
|
2019-05-25 22:21:52 -07:00 |
|
greg
|
fe7ba339b5
|
Per-stage timing output
|
2019-05-25 20:09:11 -07:00 |
|
greg
|
6a232907c5
|
Kill useless DebugRequest type
|
2019-05-25 19:31:41 -07:00 |
|
greg
|
a8583f6bc4
|
Separate command_tree module
|
2019-05-22 03:32:00 -07:00 |
|
greg
|
bdee4fe7c6
|
Fix commandtree debug processing
|
2019-05-22 03:19:12 -07:00 |
|
greg
|
5cdc2f3d07
|
Some total-time stuff
|
2019-05-21 02:52:26 -07:00 |
|
greg
|
eb2adb5b79
|
Moving options around
Showing time
|
2019-05-21 02:46:07 -07:00 |
|
greg
|
2b407a4a83
|
Total duration Timing
|
2019-05-21 02:06:34 -07:00 |
|
greg
|
6da6f6312d
|
Remove more unused code
|
2019-05-20 22:04:14 -07:00 |
|
greg
|
ce2a65b044
|
Clean up some unused code
|
2019-05-20 16:10:50 -07:00 |
|
greg
|
ffdae14a88
|
Hook up docs
|
2019-05-17 18:23:03 -07:00 |
|