xmode.rules vocabulary
Factor handbook > Vocabulary index


Summary
xmode.rules vocabulary

Meta-data
Authors:Slava Pestov


Words

Tuple classes
ClassSuperclassSlots
eol-span-rule rule
escape-rule rule
mark-following-rule rule
mark-previous-rule rule
matcher tupletext at-line-start? at-whitespace-end? at-word-start?
rule tupleno-line-break? no-word-break? no-escape? start end match-token body-token delegate chars
rule-set tuplename props keywords rules imports terminate-char ignore-case? default escape-rule highlight-digits? digit-re no-word-sep finalized?
seq-rule rule
span-rule rule
string-matcher tuplestring ignore-case?


Generic words
WordStack effect
text-hash-char( text -- ch )


Ordinary words
WordStack effect
<escape-rule>( string -- rule )
<matcher>( text at-line-start? at-whitespace-end? at-word-start? -- matcher )
<rule-set>( -- ruleset )
<string-matcher>( string ignore-case? -- string-matcher )
?push-all( seq1 seq2 -- seq1+seq2 )
add-escape-rule( string ruleset -- )
add-rule( rule ruleset -- )
import-rule-set( import ruleset -- )
init-eol-span( rule -- )
init-span( rule -- )
inverted-index( hashes key index -- )
rule-chars*( rule -- string )
rule-set-no-word-sep*( ruleset -- str )
standard-rule-set( id -- ruleset )


Class predicate words
WordStack effect
eol-span-rule?( object -- ? )
escape-rule?( object -- ? )
mark-following-rule?( object -- ? )
mark-previous-rule?( object -- ? )
matcher?( object -- ? )
rule-set?( object -- ? )
rule?( object -- ? )
seq-rule?( object -- ? )
span-rule?( object -- ? )
string-matcher?( object -- ? )


Files