summaryrefslogtreecommitdiff
path: root/compiler/InterpreterExpressions.mli (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-05-30Remove the cps.eval_result typeSon Ho1-4/+8
2024-05-24Rename meta into spanAymeric Fromherz1-5/+5
2024-05-23Update the interpreter so that it is not written in CPS style (#120)Escherichia1-22/+17
* Start turning the compiler in a style which is less CPS * Update a function in InterpreterExpressions.ml * WIP work on cps * WIP * WIP, currently on InterpreterStatements.ml * WIP * Finished CPS-related modification * Fixed some warning related to documentation comments * Finished loop support, fixed a loop * fixed a typed value * Fixed check_disappeared related error * cleaned check_disappeared related error * Start cleaning up * Do more cleanup * Make some cleanup and fix an issue * Do more cleanup * Do more cleanup * Do more cleanup * Do more cleanup * Do more cleanup * Do more cleanup * Do more cleanup * Do more cleanup * Rename a function * Do more cleanup * Cleanup the loops code and fix some bugs * Cleanup assign_to_place * Make a minor cleanup --------- Co-authored-by: Son Ho <hosonmarc@gmail.com>
2024-03-28formattingEscherichia1-4/+16
2024-03-28Inverted meta and config argument orders (from meta -> config to config -> meta)Escherichia1-5/+5
2024-03-28WIP: translate.ml and extract.ml do not compile. Some assert left to do and ↵Escherichia1-6/+6
we need to see how translate_crate can give meta to the functions it calls
2023-12-13Make a minor modification in a commentSon Ho1-1/+1
2023-11-15Start updating the name type, cleanup the names and the module abbrevsSon Ho1-21/+9
2023-02-03Make good progress on updating SymbolicToPureSon Ho1-1/+1
2022-11-11Fix some issues with the commentsSon Ho1-3/+3
2022-11-10Implement a Config.ml file which groups all the global options in referencesSon Ho1-2/+1
2022-11-10Update `switch` to have a specific treatment of ADTsSon Ho1-1/+39
2022-11-07Add some .mli filesSon Ho1-0/+37