greg
|
92078ef7d8
|
Add :doc interpreter directive
|
2018-09-21 19:25:58 -07:00 |
|
greg
|
0fa844bcf9
|
Print timing in debug info
|
2018-08-16 01:43:42 -07:00 |
|
greg
|
1d2f1624a1
|
Some codegen work to make pass options work
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
4ca57e4aea
|
Change name of debug options struct
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
00692aa89e
|
Support for underscores
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
0ec29f6dd0
|
Fix repl
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
5e48eb2dee
|
Broken - some pass abstraction work
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
3597ad4eef
|
Compact parsing
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
1761d11d36
|
Infrastructure for adding more debug options
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
d075f613f9
|
Hook help messages into command data structure
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
ee55729d5f
|
Halfway through implementing help text on CommandTree
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
17a4028185
|
Generate commandtree on repl
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
947f4f2ea6
|
Command heirarchy for tab completion
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
41c9dfae06
|
Some more tab completion work
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
fe1a508e25
|
Switch back to line feed for better tab completion
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
29cabb119f
|
Save interpreter directives in history
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
59a7c11031
|
Hook --debug flag to new debug framework
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
a9c0341d38
|
Half-assed implemention of tab completion
Bah this is boring. Maybe I want to switch back to linefeed?
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
670833185b
|
Start adding tab completion API
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
012c50b7c3
|
Kill commented lines
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
e46eeb91f3
|
Highlight enabled debug passes
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
d524389f1d
|
Kill old DebugOptions struct
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
78fdea180e
|
Rename stages -> passes
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
73c3eeb69d
|
stage -> pass
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
1e4554258f
|
KIll old code
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
50499c8a33
|
Remove some compiler warnings
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
fe64cbcd3a
|
Refactor
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
061d54702f
|
Implement debug stages as a HashSet of strings
Change to custom enum type later
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
27885500fd
|
Show debug stages
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
aaf98db2b7
|
Starting to move debug options around
+ add method to ProgrammingLanguageInterface that is a list of stages
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
fff587cd6a
|
Change "set" to "debug"
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
8a5b8619fa
|
Kill old execute method
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
a305610a39
|
Some kind of pipeline working
thanks to the rust syn crate guy for the macro idea
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
b8a25dbaac
|
Put this stuff back
More complicated to separate out repl than I thought
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
66b6ddcf93
|
Start refactoring how interpreter options are split up
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
1c0365529d
|
Swap sigil from . to :
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
c9ea48e9d1
|
Fix history adding
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
e2970dbc42
|
Kill old advanced_slice_patterns
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
7d2bc4188d
|
Debug stages from command line
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
eb987bb5b0
|
Make REPL interpreter return a value
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
ebda79e5fd
|
Colored repl command output
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
664003a9d7
|
Add back color
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
e1398bd063
|
rename schala_main -> repl_main
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
898b185509
|
Add version string
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
795b4adc6b
|
Rename schala-lib -> schala-repl
|
2018-07-26 00:52:45 -07:00 |
|