Fate compiler #553
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "fate-compiler"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Created by: UlfNorell
Feature complete (up to things I might have forgotten) compiler from Sophia to FATE. Many things are still missing from FATE though.
Pipeline:
aeso_ast_to_fcode
). FCode has only shallow pattern matching and closures instead of lambdas.aeso_fcode_to_fate
). SCode has all FATE instructions but a structuredswitch
construct instead of jumps and basic blocks.aeso_fcode_to_fate
).Also includes some minor fixes to the type checker:
Created by: happi
Review: Approved
Created by: hanssv
Review: Approved
approved this merge request
Merged by: UlfNorell at 2019-05-07 13:48:47 UTC