peg.private vocabulary
Factor handbook > Vocabulary index


Summary
peg.private vocabulary

Words

Tuple classes
ClassSuperclassSlots
action-parser tupleparser quot
box-parser tuplequot
choice-parser tupleparsers
delay-parser tuplequot
ensure-not-parser tupleparser
ensure-parser tupleparser
optional-parser tupleparser
range-parser tuplemin max
repeat0-parser tupleparser
repeat1-parser tupleparser
satisfy-parser tuplequot
semantic-parser tupleparser quot
seq-parser tupleparsers
sp-parser tupleparser
token-parser tuplesymbol


Ordinary words
WordStack effect
(repeat)( quot: ( -- result ) result -- result )
calc-seq-result( prev-result current-result -- next-result )
check-action( result quot -- result )
check-ensure( old-input result -- result )
check-ensure-not( old-input result -- result )
check-optional( result -- result )
check-semantic( result quot -- result )
next-id( -- n )
parse-range( input min max -- result/f )
parse-satisfy( input quot -- result/f )
parse-seq-element( result quot -- result )
parse-token( input string -- result )
repeat1-empty-check( result -- result )
wrap-peg( peg -- parser )


Class predicate words
WordStack effect
action-parser?( object -- ? )
box-parser?( object -- ? )
choice-parser?( object -- ? )
delay-parser?( object -- ? )
ensure-not-parser?( object -- ? )
ensure-parser?( object -- ? )
optional-parser?( object -- ? )
range-parser?( object -- ? )
repeat0-parser?( object -- ? )
repeat1-parser?( object -- ? )
satisfy-parser?( object -- ? )
semantic-parser?( object -- ? )
seq-parser?( object -- ? )
sp-parser?( object -- ? )
token-parser?( object -- ? )