Greg Shuflin
|
b0795f2dd4
|
Flatten crate heirarchy
|
2021-11-14 03:47:18 -08: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
|
ec6f4b510e
|
Use resolver 2
|
2021-10-07 01:33:37 -07:00 |
|
Greg Shuflin
|
c92e88900c
|
Update main crate to 2018 edition
|
2021-10-07 01:30:30 -07:00 |
|
greg
|
375db28ebb
|
Remove support for non-Schala languages
I may come back to these, but not until after Schala is much better
developed
|
2019-03-14 01:04:46 -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
|
354148c5ba
|
rename codegen -> chala-lang-codegen
|
2018-10-19 09:57:35 -07:00 |
|
greg
|
cae6f2f768
|
Rename schala-codegen -> schala-repl-codegen
|
2018-10-18 01:09:29 -07:00 |
|
greg
|
1b60bd38ff
|
Add codegen crate for schala-lang
|
2018-10-17 15:29:32 -07:00 |
|
greg
|
3b20b9e209
|
Put schala-lang crates into a subdirectory
|
2018-10-17 14:51:48 -07:00 |
|
greg
|
14f31a5186
|
Adding proc macro for codegen
This should hopefully make the compiler pass thing I want to do possible
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
7592209cdb
|
Get rid of all top-level dependencies
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
6f43c3b81d
|
move schala into separate crate
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
6bd3ed7b65
|
Move robo to separate crate
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
8f19f2e414
|
Move rukka to crate
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
5f279cb400
|
Move maaru into separate crate
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
795b4adc6b
|
Rename schala-lib -> schala-repl
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
dee470cb8b
|
Kill some packages from schala bin
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
4c7174e4c4
|
Halfway done to library-ifying schala
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
30c741f459
|
Some linker bullshit
I don't know why I needed to do this
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
7730457878
|
Revert "Starting to split project into multiple crates"
This reverts commit e3b0f4a51e .
Bah, this was a bad idea, wrong way to do it
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
46dbac7f69
|
Starting to split project into multiple crates
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
04cb1616f7
|
Convert webapp to using included files
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
7ac5846282
|
A tiny bit more work on the webapp
|
2017-09-19 22:11:05 -07:00 |
|
greg
|
006fd7d411
|
Trying webapp
Note this doesn't work yet
|
2017-09-19 22:11:05 -07:00 |
|
greg
|
e47a2c7241
|
Save REPL config to file
|
2017-09-19 22:11:04 -07:00 |
|
greg
|
16d9e3eb60
|
Colored text for artifacts
|
2017-09-19 22:11:02 -07:00 |
|
greg
|
88d1896281
|
Identifiers and keywords
|
2017-09-19 22:11:02 -07:00 |
|
greg
|
dd4816624c
|
Change name of project to Schala
|
2017-09-19 22:11:00 -07:00 |
|
greg
|
c50be58cd2
|
Moved from simplerepl to lineread crate
|
2017-09-19 22:10:59 -07:00 |
|
greg
|
1b59c264b4
|
Use itertools peeking_take_while
Cuts down on lines in the tokenizer
|
2017-09-19 22:10:58 -07:00 |
|
greg
|
aac3ca40fe
|
Add getopts
|
2017-09-19 22:10:57 -07:00 |
|
greg
|
a01b6c874e
|
Small-step function arg evaluation
|
2017-09-19 22:10:57 -07:00 |
|
greg
|
d3f6bbabaa
|
Starting to add actual LLVM generating code
|
2017-09-19 22:10:56 -07:00 |
|
greg
|
6098bf84d6
|
Initial commit
|
2017-09-19 22:10:51 -07:00 |
|