smalltalk.ast vocabulary
Factor handbook ยป Vocabulary index


Summary

Metadata
Authors:Slava Pestov


Words

Tuple classes
ClassSuperclassSlots
ast-assignment tuplename value
ast-block tuplearguments temporaries body
ast-cascade tuplereceiver messages
ast-class tuplename superclass ivars methods
ast-comment tuplestring
ast-foreign tupleclass name
ast-local-variables tuplenames
ast-message tupleselector arguments
ast-message-send tuplereceiver selector arguments
ast-method tuplename body
ast-name tuplename
ast-return tuplevalue
ast-sequence tupletemporaries body
symbol tuplename


Singleton classes
nil
self
super


Ordinary words
WordStack 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' )


Class predicate words
WordStack 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 -- ? )


Files


Metadata files