vocabs.parser vocabulary
Factor handbook > Vocabulary index


Documentation
Parse-time word lookup

Meta-data
Authors:Daniel Ehrenberg, Bruno Deferrari, Slava Pestov


Words

Tuple classes
ClassSuperclassSlots
ambiguous-use-error tuplename words
exclude tuplevocab names words
extra-words tuplewords
from tuplevocab names words
manifest tuplecurrent-vocab search-vocab-names search-vocabs qualified-vocabs auto-used
no-current-vocab-error tuple
no-word-error tuplename
no-word-in-vocab tupleword vocab
qualified tuplevocab prefix words
rename tupleword vocab words
unbalanced-private-declaration tuplevocab


Ordinary words
WordStack effect
<ambiguous-use-error>( name words -- error restarts )
<exclude>( vocab words -- from )
<extra-words>( words -- extra-words )
<from>( vocab words -- from )
<manifest>( -- manifest )
<no-word-error>( name possibilities -- error restarts )
<qualified>( vocab prefix -- qualified )
<rename>( word vocab new-name -- rename )
add-qualified( vocab prefix -- )
add-renamed-word( word vocab new-name -- )
add-words-excluding( vocab words -- )
add-words-from( vocab words -- )
auto-use-vocab( vocab -- )
auto-used?( -- ? )
begin-private( -- )
current-vocab( -- vocab )
end-private( -- )
no-current-vocab( -- vocab )
no-word-error( name -- * )
no-word-in-vocab( word vocab -- * )
qualified-vocabs( -- qualified-vocabs )
search( name -- word/f )
search-manifest( name manifest -- word/f )
set-current-vocab( name -- )
unbalanced-private-declaration( vocab -- * )
unuse-vocab( vocab -- )
unuse-words( assoc -- )
use-vocab( vocab -- )
use-words( assoc -- )
using-vocab?( vocab -- ? )
with-current-vocab( name quot -- )
with-manifest( quot -- )
word-restarts( possibilities -- restarts )
word-restarts-with-defer( name possibilities -- restarts )


Class predicate words
WordStack effect
ambiguous-use-error?( object -- ? )
exclude?( object -- ? )
extra-words?( object -- ? )
from?( object -- ? )
manifest?( object -- ? )
no-current-vocab-error?( object -- ? )
no-word-error?( object -- ? )
no-word-in-vocab?( object -- ? )
qualified?( object -- ? )
rename?( object -- ? )
unbalanced-private-declaration?( object -- ? )


Files


Children
VocabularySummary
vocabs.parser.privatevocabs.parser.private vocabulary