Martin Fredin
|
3fe990ceaa
|
Don't run interpreter by default
|
2023-02-12 13:01:12 +01:00 |
|
Martin Fredin
|
d67eddcf0f
|
Fix interpreter
|
2023-02-11 11:04:39 +01:00 |
|
Martin Fredin
|
e212c79a44
|
Revert back to one lambda par, and fix issues with lambda lifter
|
2023-02-11 09:59:26 +01:00 |
|
Martin Fredin
|
8688b303ac
|
Fix unnecessary supercombinator issue
|
2023-02-10 16:45:33 +01:00 |
|
Martin Fredin
|
8663f2ea50
|
Some clean up and documenting
|
2023-02-10 16:45:33 +01:00 |
|
Martin Fredin
|
08917be1c6
|
Fix first unnecessary supercombinator
|
2023-02-10 16:45:33 +01:00 |
|
Martin Fredin
|
69254f8032
|
Finish Lambda Lifter
|
2023-02-10 16:45:33 +01:00 |
|
Martin Fredin
|
2a48b7477e
|
Implement lambda lifting passes: freeVars, abstract, and rename
|
2023-02-10 16:45:33 +01:00 |
|
Martin Fredin
|
64ee4dc432
|
Implement basic interpreted language
|
2023-01-20 14:12:04 +01:00 |
|
Martin Fredin
|
7caadcbeb9
|
Use src instead of app
|
2023-01-17 15:34:32 +01:00 |
|