Merge branch 'fcf' of github.com:dboulytchev/compiler-workout-private into fcf

This commit is contained in:
danyabeerzun 2020-02-07 19:42:33 +03:00
commit ef87afafd1
5 changed files with 250 additions and 169 deletions

7
src/TODO Normal file
View file

@ -0,0 +1,7 @@
1. BOX the int argument in Bsta, Belem and Barray (x86).
2. Implement eta-conversion construct.
3. Implement lazy construct.
4. Make the expression in the scope expression optional everywhere.
4. Implement better scoping in repeat .. until and for .. loops:
a. make top-level local definitions of repeat body visible in the condition;
b. make the first expression after for... scope expression, extend the scope to the rest of the construct.