regexp.compiler.private vocabulary
Factor handbook ยป Vocabulary index


Summary

Metadata
Parents:regexp.compiler


Words

Tuple classes
ClassSuperclassSlots
box tuplecontents


Ordinary words
WordStack effect
(execution-quot)( next-state -- quot )
<box>( contents -- box )
advance( index backwards? -- index+/-1 )
check( index string backwards? -- in-bounds? )
condition>quot( condition -- quot )
dfa>main-word( dfa -- word )
execution-quot( next-state -- quot )
literals>cases( literal-transitions -- case-body )
non-literals>dispatch( literals non-literals -- quot )
split-literals( transitions -- case default )
states>code( words dfa -- )
states>words( dfa -- words dfa )
step( last-match index str quot final? backwards? -- last-index/f )
transitions>quot( transitions final-state? -- quot )
word-template( quot -- quot' )
word>quot( word dfa -- quot )


Class predicate words
WordStack effect
box?( object -- ? )


Files