sequence-parser ボキャブラリ
Factor ハンドブック > ボキャブラリ索引


概要
sequence-parser ボキャブラリ

ワード

タプルクラス
クラススーパークラススロット
sequence-parser tuplesequence n


通常ワード
ワードスタック効果
<safe-slice>( from to seq -- slice/f )
<sequence-parser>( sequence -- sequence-parser )
advance( sequence-parser -- sequence-parser )
advance*( sequence-parser -- )
current( sequence-parser -- char/f )
get+increment( sequence-parser -- char/f )
length<=>( obj1 obj2 -- <=> )
length>=<( obj1 obj2 -- >=< )
next( sequence-parser -- obj )
offset( sequence-parser offset -- char/f )
parse-sequence( sequence quot -- )
peek-next( sequence-parser -- char/f )
previous( sequence-parser -- char/f )
sequence-parse-end?( sequence-parser -- ? )
skip-until( sequence-parser quot: ( obj -- ? ) -- )
skip-whitespace( sequence-parser -- sequence-parser )
skip-whitespace-eol( sequence-parser -- sequence-parser )
sort-tokens( seq -- seq' )
take-first-matching( sequence-parser seq -- seq )
take-integer( sequence-parser -- n/f )
take-longest( sequence-parser seq -- seq )
take-n( sequence-parser n -- seq/f )
take-rest( sequence-parser -- sequence )
take-rest-slice( sequence-parser -- sequence/f )
take-sequence( sequence-parser sequence -- obj/f )
take-sequence*( sequence-parser sequence -- )
take-until( sequence-parser quot: ( obj -- ? ) -- sequence/f )
take-until-object( sequence-parser obj -- sequence )
take-until-sequence( sequence-parser sequence -- sequence'/f )
take-until-sequence*( sequence-parser sequence -- sequence'/f )
take-while( sequence-parser quot: ( obj -- ? ) -- sequence/f )
with-sequence-parser( sequence-parser quot -- seq/f )
write-full( sequence-parser -- )
write-rest( sequence-parser -- )


クラス述語ワード
ワードスタック効果
sequence-parser?( object -- ? )


ファイル
resource:extra/sequence-parser/sequence-parser.factor
resource:extra/sequence-parser/sequence-parser-docs.factor
resource:extra/sequence-parser/sequence-parser-tests.factor