generic.parser vocabulary
Factor handbook ยป Vocabulary index


Documentation
Utilities for generic word and method defining parsing words

Words

Tuple classes
ClassSuperclassSlots
bad-method-effect tupleeffect expected-effect
not-in-a-method-error tuple


Symbol words
current-method


Ordinary words
WordStack effect
(GENERIC:)( quot -- )
(M:)( -- method def )
bad-method-effect( effect expected-effect -- * )
check-method-effect( effect -- )
create-method-in( class generic -- method )
define-inline-method( class generic quot -- )
generic-effect( word -- effect )
method-effect=( method-effect generic-effect -- ? )
not-in-a-method-error( -- * )
parse-method-definition( -- quot )
scan-new-generic( -- word )
scan-new-method( -- method )
with-method-definition( method quot -- )


Class predicate words
WordStack effect
bad-method-effect?( object -- ? )
not-in-a-method-error?( object -- ? )


Files


Metadata files