Greg Shuflin
|
76f7524fdb
|
Thread SchalaConfig for repl/non-repl in runner
|
2021-10-31 03:30:45 -07:00 |
|
Greg Shuflin
|
b5484e67ee
|
Update to edition 2021
Except there's some issues with parser macros preventing it for
schala-language
|
2021-10-21 12:33:56 -07:00 |
|
Greg Shuflin
|
61e2acc338
|
Parameterize compiler Config type
|
2021-10-14 02:24:42 -07:00 |
|
Greg Shuflin
|
6ac0628265
|
Clippy on schala-repl
|
2021-10-14 02:08:32 -07:00 |
|
Greg Shuflin
|
76c2257c7e
|
Flatten schala-repl files
|
2021-10-14 01:33:46 -07:00 |
|
Greg Shuflin
|
3cbe80e933
|
Parameterize Repl over language type
|
2021-10-14 01:28:24 -07:00 |
|
Greg Shuflin
|
7e0acb7d87
|
Tighten names in Language trait
|
2021-10-13 01:09:24 -07:00 |
|
Greg Shuflin
|
cd4045b8e7
|
List of paths
|
2021-10-07 02:19:24 -07:00 |
|
Greg Shuflin
|
6012e8cf9d
|
Refactor main.rs
main.rs controls options, calls into interactive or non-interactive
start function from schala-repl.
|
2021-10-07 02:10:27 -07:00 |
|
Greg Shuflin
|
c9a4c83fce
|
Run cargo fmt on schala-repl code
|
2021-10-07 01:19:35 -07:00 |
|
Greg Shuflin
|
77bf42be6c
|
Update to current rust
|
2021-10-07 00:51:45 -07:00 |
|
greg
|
cefaeb1180
|
Make ScopeResolver struct
|
2019-09-03 02:59:19 -07:00 |
|
greg
|
ca37e006b9
|
Fix some dyn's
|
2019-06-21 02:01:46 -07:00 |
|
greg
|
548a7b5f36
|
DebugRequests should be set
|
2019-05-26 04:16:40 -07:00 |
|
greg
|
6a232907c5
|
Kill useless DebugRequest type
|
2019-05-25 19:31:41 -07:00 |
|
greg
|
198f93c533
|
Make non-interactive code work again
|
2019-05-14 01:57:31 -07:00 |
|
greg
|
694c152fcd
|
Kill webapp for now
I might add this back in later but for now I'd have to catch up to so
much rocket that it's easier to just leave it out
|
2019-05-14 01:51:41 -07:00 |
|
greg
|
6c369b072f
|
Debug immediate working for symbol table
|
2019-03-31 01:13:40 -07:00 |
|
greg
|
938c0401d1
|
Some various work
|
2019-03-27 02:20:43 -07:00 |
|
greg
|
61972410ea
|
Functionality to request/respond to meta items
|
2019-03-19 19:12:32 -07:00 |
|
greg
|
14c08bbcdb
|
Get rid of EvalOptions
and associated types
|
2019-03-19 18:40:21 -07:00 |
|
greg
|
9e58e3d7de
|
Remove some warnings
|
2019-03-16 18:45:40 -07:00 |
|
greg
|
2929362046
|
Change NewRepl -> Repl
|
2019-03-14 03:42:39 -07:00 |
|
greg
|
1622a6ce44
|
Grand culling
Deleting a bunch of old code related to the old way the interpreter
worked
|
2019-03-14 00:51:33 -07:00 |
|
greg
|
8610bd7a87
|
Port Schala to new framework
Evaluating a Schala function in the REPL works again with no debug info
|
2019-03-13 22:43:44 -07:00 |
|
greg
|
7360e698dd
|
More work
|
2019-03-13 10:10:42 -07:00 |
|
greg
|
8d8d7d8bf8
|
More misc changes including edition 2018
|
2019-03-12 02:39:25 -07:00 |
|
greg
|
981d4f88bf
|
Changes
|
2019-03-12 01:14:41 -07:00 |
|
greg
|
02667b018c
|
Kill most LLVM references
I'm probably going to refactor this so much, there's no point in keeping
this around
|
2019-01-07 02:38:15 -08:00 |
|
greg
|
87e68988c8
|
Update some dependencies
|
2019-01-01 02:22:12 -08:00 |
|
greg
|
f9f29dd0dd
|
Move repl stuff to separate file
|
2018-09-21 19:43:50 -07:00 |
|
greg
|
3c1823510f
|
use get_cur_language()
|
2018-09-21 19:32:39 -07:00 |
|
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 |
|