smalltalk.compiler.lexenv vocabulary - Factor Documentation (original) (raw)

smalltalk.compiler.lexenv vocabulary
Factor handbook » Vocabulary index

Summary

Metadata

Parents: smalltalk.compiler
Authors: Slava Pestov

Words

Tuple classes

Class Superclass Slots
bad-identifier tuple name
lexenv tuple local-readers local-writers self return class method

Ordinary words

Word Stack effect
( -- lexenv )
bad-identifier ( name -- * )
class-name ( name -- quot/f )
empty-lexenv ( -- value )
ivar-reader ( name lexenv -- quot/f )
ivar-writer ( name lexenv -- quot/f )
lexenv-union ( lexenv1 lexenv2 -- lexenv )
local-reader ( name lexenv -- local )
local-writer ( name lexenv -- local )
lookup-reader ( name lexenv -- reader-quot )
lookup-writer ( name lexenv -- writer-quot )

Class predicate words

Word Stack effect
bad-identifier? ( object -- ? )
lexenv? ( object -- ? )

Files

resource:extra/smalltalk/compiler/lexenv/lexenv.factor
resource:extra/smalltalk/compiler/lexenv/lexenv-tests.factor

Metadata files

resource:extra/smalltalk/compiler/lexenv/authors.txt