match ボキャブラリ
Factor ハンドブック > ボキャブラリ索引


ドキュメント
Pattern matching

メタデータ
タグ:extensions
作者:Chris Double


ワード

パーシングワード
ワード構文
MATCH-VARS:MATCH-VARS: var ... ;


マクロワード
ワードスタック効果
match-cond( assoc -- quot )


シンボルワード
_


通常ワード
ワードスタック効果
(match)( value1 value2 -- matched? )
(match-all)( seq pattern-seq -- )
(match-first)( seq pattern-seq -- bindings leftover/f )
?1-tail( seq -- tail/f )
define-match-var( name -- )
define-match-vars( seq -- )
match( value1 value2 -- bindings )
match-all( seq pattern-seq -- bindings-seq )
match-first( seq pattern-seq -- bindings )
match-replace( object pattern1 pattern2 -- result )
match-var?( symbol -- bool )
replace-patterns( object -- result )
set-match-var( value var -- ? )


ファイル
resource:basis/match/match.factor
resource:basis/match/match-docs.factor
resource:basis/match/match-tests.factor