regexp.classes vocabulary
Factor handbook ยป Vocabulary index


Summary

Words

Tuple classes
ClassSuperclassSlots
and-class tupleseq
category-class tuplecategory
category-range-class tuplecategory
class-partition tupleintegers not-integers simples not-simples and or other
condition tuplequestion yes no
not-class tupleclass
or-class tupleseq
primitive-class tupleclass
range-class tuplefrom to
script-class tuplescript


Singleton classes
$crlf
$unix
LETTER-class
Letter-class
^crlf
^unix
alpha-class
ascii-class
beginning-of-input
blank-class
c-identifier-class
control-character-class
digit-class
dot
end-of-file
end-of-input
hex-digit-class
java-blank-class
java-printable-class
letter-class
non-newline-blank-class
punctuation-class
terminator-class
unmatchable-class
word-boundary-class
word-break


Predicate classes
ClassSuperclass
not-integer not-class
not-simple not-class


Union classes
simple-class


Generic words
WordStack effect
(substitute)( class from to -- new-class )
<not-class>( class -- inverse )
answer( class from to -- new-class )
class-member?( obj class -- ? )
class>questions( class -- questions )


Ordinary words
WordStack effect
(make-condition)( table questions question -- condition )
<and-class>( seq -- class )
<category-class>( category -- category-class )
<category-range-class>( category -- category-range-class )
<condition>( question yes no -- condition )
<minus-class>( a b -- a-b )
<or-class>( seq -- class )
<primitive-class>( class -- primitive-class )
<range-class>( from to -- range-class )
<script-class>( script -- script-class )
<sym-diff-class>( a b -- a~b )
answer-ands( partition -- partition' )
answer-ors( partition -- partition' )
assoc-answer( table question answer -- new-table )
assoc-answers( table questions answer -- new-table )
c-identifier-char?( ch -- ? )
class-partition>sequence( class-partition -- seq )
compound-questions( class -- questions )
condition-at( condition assoc -- new-condition )
condition-map( condition quot: ( obj -- obj' ) -- new-condition )
condition-states( condition -- states )
contradiction?( partition -- ? )
filter-integers( partition -- partition' )
filter-not-integers( partition -- partition' )
flatten( seq class -- newseq )
hex-digit?( ch -- ? )
java-blank?( ch -- ? )
java-printable?( ch -- ? )
make-and-class( partition -- and-class )
make-condition( table questions -- condition )
make-or-class( partition -- and-class )
partition-classes( seq -- class-partition )
punct?( ch -- ? )
repartition( partition -- partition' )
replace-compound( class from to -- seq )
sequence>instance( seq empty class -- instance )
table>condition( table -- condition )
table>questions( table -- questions )
tautology?( partition -- ? )


Class predicate words
WordStack effect
$crlf?( object -- ? )
$unix?( object -- ? )
LETTER-class?( object -- ? )
Letter-class?( object -- ? )
^crlf?( object -- ? )
^unix?( object -- ? )
alpha-class?( object -- ? )
and-class?( object -- ? )
ascii-class?( object -- ? )
beginning-of-input?( object -- ? )
blank-class?( object -- ? )
c-identifier-class?( object -- ? )
category-class?( object -- ? )
category-range-class?( object -- ? )
class-partition?( object -- ? )
condition?( object -- ? )
control-character-class?( object -- ? )
digit-class?( object -- ? )
dot?( object -- ? )
end-of-file?( object -- ? )
end-of-input?( object -- ? )
hex-digit-class?( object -- ? )
java-blank-class?( object -- ? )
java-printable-class?( object -- ? )
letter-class?( object -- ? )
non-newline-blank-class?( object -- ? )
not-class?( object -- ? )
not-integer?( object -- ? )
not-simple?( object -- ? )
or-class?( object -- ? )
primitive-class?( object -- ? )
punctuation-class?( object -- ? )
range-class?( object -- ? )
script-class?( object -- ? )
simple-class?( object -- ? )
terminator-class?( object -- ? )
unmatchable-class?( object -- ? )
word-boundary-class?( object -- ? )
word-break?( object -- ? )


Files