summaryrefslogtreecommitdiff
path: root/src/AST.hs
Commit message (Collapse)AuthorAge
* Interpreter, some operationsTom Smeding2024-09-12
|
* A simple embedded frontendTom Smeding2024-09-05
|
* Generic accumulatorsTom Smeding2024-09-05
|
* WIPTom Smeding2024-09-04
|
* Inching towards drev of buildTom Smeding2024-09-03
|
* Code cleanup, and OverloadedLabels for LSegTom Smeding2024-09-02
|
* Autoweak!Tom Smeding2024-09-02
|
* WIP autoWeakTom Smeding2024-09-02
|
* WIP Build1Tom Smeding2024-08-30
|
* StyleTom Smeding2024-08-30
|
* Implement weakenExpr using substTom Smeding2024-08-30
| | | | This saves one traversal function.
* Migrate to accumulators (mostly removing EVM code)Tom Smeding2024-08-30
|
* Move some definitions from AST to DataTom Smeding2024-01-27
|
* Linear-time tape reconstructionTom Smeding2024-01-26
| | | | A tutorial of the method here: https://play.haskell.org/saved/uHuGLfHZ
* Getting furtherTom Smeding2024-01-25
|
* WIP in merge mode only return free variablesTom Smeding2023-09-21
| | | | The code typechecks and may well work, but is untested.
* Storage policy (accum / merge)Tom Smeding2023-09-21
|
* Examples with conditionalsTom Smeding2023-09-20
|
* StuffTom Smeding2023-09-19
|
* CHAD opsTom Smeding2023-09-16
|
* CHAD caseTom Smeding2023-09-16
|
* CHAD letTom Smeding2023-09-10
|
* InitialTom Smeding2023-09-10