first implementation of new lambda lifting

This commit is contained in:
Araq 2012-06-15 23:18:52 +02:00
commit 15dad22a0a
5 changed files with 411 additions and 215 deletions

View file

@ -257,6 +257,9 @@ const
sfShadowed* = sfInnerProc
# a variable that was shadowed in some inner scope
sfByCopy* = sfBorrow
# a variable is to be captured by value in a closure
const
# getting ready for the future expr/stmt merge
nkWhen* = nkWhenStmt