greg
|
258e813a39
|
Starting to write custom derive for ProgrammingLanguageInterface
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
5d69b530c5
|
Remove comments
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
8a5b8619fa
|
Kill old execute method
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
832d0d4ee3
|
Add more debug jank entries
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
57a18a0768
|
Make (some) stages configurable
This is janky and needs to be more general
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
2c5ebd636f
|
Pass EvalOptions to macro
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
06638dc030
|
Minor syntax changes
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
3a181dd0ac
|
Add passing debug into via &mut pointer
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
1d1a5fb6fc
|
Pass mutable handle to unfinishedcomputation
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
fb4de6f2d6
|
Making use of UnfinishedComputation
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
18c86c26f0
|
Passing comp around
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
ac44df8d1e
|
Semicolon
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
12c7cebb38
|
Clarify comment
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
f22f089b9b
|
finish method on UnfinishedComputation
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
3d960d5697
|
Implement most of pipeline
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
1f4228b887
|
Successfully passing state handle to pass functions
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
5abaadc0ca
|
Add self
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
fd89de77cc
|
Making pipeline macro nicer
|
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
|
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
|
b936132ca6
|
Backtick operators supported in tokenizing
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
a1016293ac
|
Show artifacts on failure
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
8e42f7e0bc
|
TODO note
|
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
|
f795612884
|
Want to change 'trait' to 'interface'
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
c9ea48e9d1
|
Fix history adding
|
2018-07-26 00:52:46 -07:00 |
|
greg
|
65f42981ff
|
Trait -> Interface
|
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
|
0de504eb9e
|
Kill unused items in schala-repl
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
635887f7a5
|
Start killing old code in language
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
ecebbb2eae
|
Fix interspersing of newlines in tokenizer infra
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
78f12c8f1d
|
Show err output when evaluating non-interactively
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
ebda79e5fd
|
Colored repl command output
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
819a06503f
|
Hook schala function up to debug booleans
Not sure if I like this API, but eh, it's what I've got
|
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
|
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
|
072eeaa127
|
Color in terminal error output
|
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
|
9d4082463a
|
Removed (for now) LLVMCodeString
|
2018-07-26 00:52:45 -07:00 |
|
greg
|
43ade31f3e
|
new thing compiles
|
2018-07-26 00:52:45 -07:00 |
|