Parents: | smalltalk |
Authors: | Slava Pestov |
Class | Superclass | Slots |
ast-assignment | tuple | name value |
ast-block | tuple | arguments temporaries body |
ast-cascade | tuple | receiver messages |
ast-class | tuple | name superclass ivars methods |
ast-comment | tuple | string |
ast-foreign | tuple | class name |
ast-local-variables | tuple | names |
ast-message | tuple | selector arguments |
ast-message-send | tuple | receiver selector arguments |
ast-method | tuple | name body |
ast-name | tuple | name |
ast-return | tuple | value |
ast-sequence | tuple | temporaries body |
symbol | tuple | name |
nil |
self |
super |
Word | Stack effect |
<ast-block> | ( arguments body -- block ) |
<ast-cascade> | ( receiver messages -- ast ) |
<ast-method> | ( class arguments body -- method ) |
<ast-sequence> | ( body -- block ) |
intern | ( name -- symbol ) |
unclip-temporaries | ( statements -- temporaries statements' ) |
Word | Stack effect |
ast-assignment? | ( object -- ? ) |
ast-block? | ( object -- ? ) |
ast-cascade? | ( object -- ? ) |
ast-class? | ( object -- ? ) |
ast-comment? | ( object -- ? ) |
ast-foreign? | ( object -- ? ) |
ast-local-variables? | ( object -- ? ) |
ast-message-send? | ( object -- ? ) |
ast-message? | ( object -- ? ) |
ast-method? | ( object -- ? ) |
ast-name? | ( object -- ? ) |
ast-return? | ( object -- ? ) |
ast-sequence? | ( object -- ? ) |
nil? | ( object -- ? ) |
self? | ( object -- ? ) |
super? | ( object -- ? ) |
symbol? | ( object -- ? ) |