regexp.ast vocabulary
Factor handbook > Vocabulary index


Summary
regexp.ast vocabulary

Words

Tuple classes
ClassSuperclassSlots
alternation tuplefirst second
at-least tuplen
concatenation tuplefirst second
from-to tuplen m
lookahead tupleterm
lookbehind tupleterm
negation tupleterm
options tupleon off
star tupleterm
tagged-epsilon tupletag
with-options tupletree options


Singleton classes
case-insensitive
dotall
multiline
reversed-regexp
unix-lines


Generic words
WordStack effect
<times>( term times -- term' )


Ordinary words
WordStack effect
<alternation>( seq -- alternation )
<at-least>( n -- at-least )
<concatenation>( seq -- concatenation )
<from-to>( n m -- from-to )
<lookahead>( term -- lookahead )
<lookbehind>( term -- lookbehind )
<maybe>( term -- term' )
<negation>( term -- negation )
<options>( on off -- options )
<plus>( term -- term' )
<star>( term -- star )
<tagged-epsilon>( tag -- tagged-epsilon )
<with-options>( tree options -- with-options )
char-class( ranges ? -- term )
epsilon( -- value )
repetition( n term -- term' )
to-times( term n -- ast )


Class predicate words
WordStack effect
alternation?( object -- ? )
at-least?( object -- ? )
case-insensitive?( object -- ? )
concatenation?( object -- ? )
dotall?( object -- ? )
from-to?( object -- ? )
lookahead?( object -- ? )
lookbehind?( object -- ? )
multiline?( object -- ? )
negation?( object -- ? )
options?( object -- ? )
reversed-regexp?( object -- ? )
star?( object -- ? )
tagged-epsilon?( object -- ? )
unix-lines?( object -- ? )
with-options?( object -- ? )


Files