regexp.minimize vocabulary
Factor documentation > Factor handbook > Vocabulary index


Summary
regexp.minimize vocabulary

Words

Ordinary words
WordStack effect
(state-classes)( transition-table -- partition )
(while-changes)( ..a obj quot: ( ..a obj -- ..b obj' ) comp: ( ..b obj' -- ..a key ) old-key -- ..a obj )
assemble-values( assoc1 assoc2 -- values )
assoc>set( assoc -- keys-set )
canonical-state?( state transitions state-classes -- ? )
combine-state-transitions( hash -- hash )
combine-states( table -- smaller-table )
combine-transitions( table -- table )
delete-duplicates( transitions state-classes -- new-transitions )
has-conditions?( assoc -- ? )
initialize-partitions( transition-table -- partitions )
initially-same?( s1 s2 transition-table -- ? )
minimize( table -- minimal-table )
number-states( table -- newtable )
partition-more( partitions transition-table -- partitions )
partition>classes( partitions -- synonyms )
same-partition?( s1 s2 partitions -- ? )
state-classes( transition-table -- synonyms )
stay-same?( s1 s2 transition partitions -- ? )
table>state-numbers( table -- assoc )
while-changes( obj quot pred -- obj' )


Files
resource:basis/regexp/minimize/minimize.factor
resource:basis/regexp/minimize/minimize-docs.factor
resource:basis/regexp/minimize/minimize-tests.factor