modern vocabulary
Factor handbook ยป Vocabulary index


Summary

Words

Tuple classes
ClassSuperclassSlots
colon-word-must-be-all-uppercase-or-lowercase tuplen string word
compound-syntax-disallowed tuplen seq obj
expected-length-tokens tuplen string length seq
lex-expected-but-got-eof tuplen string expected
long-opening-mismatch tupletag open n string ch
no-backslash-payload tuplen string slice
string-expected-got-eof tuplen string
token-expected tuplen string obj
unexpected-terminator tuplen string slice


Macro words
WordStack effect
read-double-matched( open-ch -- quot: ( n string tag ch -- n' string seq ) )
read-matched( ch -- quot: ( n string tag -- n' string slice' ) )


Ordinary words
WordStack effect
(read-backslash)( n string slice -- n' string obj )
(strict-upper?)( string -- ? )
advance-dquote-payload( n string -- n' string )
check-compound-loop( n/f string -- n/f string ? )
check-for-compound-syntax( n/f seq obj -- n/f seq obj )
colon-word-must-be-all-uppercase-or-lowercase( n string word -- * )
compound-syntax-disallowed( n seq obj -- * )
ensure-no-false( n string seq -- n string seq )
expected-length-tokens( n string length seq -- * )
failed-lexing( assoc -- assoc' )
html-close?( string -- ? )
html-full-open?( string -- ? )
html-half-open?( string -- ? )
html-self-close?( string -- ? )
lex-all( -- assoc )
lex-basis( -- assoc )
lex-colon-until( n string tag-sequence -- n' string payload )
lex-core( -- assoc )
lex-docs( -- assoc )
lex-expected-but-got-eof( n string expected -- * )
lex-extra( -- assoc )
lex-factor( n/f string/f -- n'/f string literal/f )
lex-factor-fallthrough( n/f string slice/f ch/f -- n'/f string literal )
lex-factor-nested( n/f string -- n'/f string literal )
lex-factor-nested*( n/f string slice/f ch/f -- n'/f string literal )
lex-factor-top( n/f string -- n'/f string literal )
lex-factor-top*( n/f string slice/f ch/f -- n'/f string literal )
lex-paths( vocabs -- assoc )
lex-roots( -- assoc )
lex-tests( -- assoc )
lex-until( n string tag-sequence -- n' string payload )
lex-vocabs( vocabs -- assoc )
long-opening-mismatch( tag open n string ch -- * )
no-backslash-payload( n string slice -- * )
path>literals( path -- sequence )
read-acute( n string slice -- n' string acute )
read-acute-html( n string slice -- n' string acute )
read-backslash( n string slice -- n' string obj )
read-brace( n string slice -- n' string slice' )
read-bracket( n string slice -- n' string slice' )
read-colon( n string slice -- n' string colon )
read-double-matched-brace( n string tag ch -- n' string seq )
read-double-matched-bracket( n string tag ch -- n' string seq )
read-double-matched-paren( n string tag ch -- n' string seq )
read-exclamation( n string slice -- n' string obj )
read-lowercase-colon( n string slice -- n' string lowercase-colon )
read-paren( n string slice -- n' string slice' )
read-string( n string tag -- n' string seq )
read-til-semicolon( n string slice -- n' string semi )
read-token-or-whitespace-nested( n string slice -- n' string slice/f )
read-token-or-whitespace-top( n string slice -- n' string slice/f )
rewrite-file( path encoding quot: ( str -- str' ) -- )
section-close?( string -- ? )
section-open?( string -- ? )
special-acute?( string -- ? )
split-double-dash( seq -- seqs )
strict-upper?( string -- ? )
string-expected-got-eof( n string -- * )
string>literals( string -- sequence )
take-comment( n string slice -- n' string comment )
terminator?( slice -- ? )
token-expected( n string obj -- * )
unexpected-terminator( n string slice -- * )
upper-colon?( string -- ? )
vocab>literals( vocab -- sequence )


Class predicate words
WordStack effect
colon-word-must-be-all-uppercase-or-lowercase?( object -- ? )
compound-syntax-disallowed?( object -- ? )
expected-length-tokens?( object -- ? )
lex-expected-but-got-eof?( object -- ? )
long-opening-mismatch?( object -- ? )
no-backslash-payload?( object -- ? )
string-expected-got-eof?( object -- ? )
token-expected?( object -- ? )
unexpected-terminator?( object -- ? )


Files


Children from resource:extra
VocabularySummary
modern.html
modern.out
modern.paths
modern.slices