Parents: | locals |
Class | Superclass | Slots |
invalid-local-name | tuple | name |
lambda-parser |
in-lambda? |
Word | Stack effect |
(::) | ( -- word def effect ) |
(M::) | ( -- word def ) |
(parse-lambda) | ( assoc -- quot ) |
(parse-locals-definition) | ( effect vars assoc reader-quot -- word quot effect ) |
?rewrite-closures | ( form -- form' ) |
check-local-name | ( name -- name ) |
invalid-local-name | ( name -- * ) |
make-local | ( name -- word ) |
make-locals | ( seq -- words assoc ) |
parse-def | ( name/paren -- def ) |
parse-lambda | ( -- lambda ) |
parse-let | ( -- form ) |
parse-local-defs | ( -- words assoc ) |
parse-locals | ( -- effect vars assoc ) |
parse-locals-definition | ( word reader-quot -- word quot effect ) |
parse-locals-method-definition | ( word reader -- word quot effect ) |
parse-multi-def | ( -- multi-def assoc ) |
parse-single-def | ( name -- def assoc ) |
update-locals | ( assoc -- ) |
with-lambda-scope | ( assoc reader-quot: ( -- quot ) -- quot ) |
Word | Stack effect |
invalid-local-name? | ( object -- ? ) |
lambda-parser? | ( object -- ? ) |