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


ドキュメント
The parser

メタデータ
タグ:reflection
作者:Slava Pestov


ワード

タプルクラス
クラススーパークラススロット
bad-number tuple
staging-violation tupleword


総称ワード
ワードスタック効果
parse-quotation( -- quot )


シンボルワード
auto-use?
bootstrap-syntax
print-use-hook
quotation-parser


通常ワード
ワードスタック効果
(:)( -- word def effect )
(parse-lines)( lexer -- quot )
(parse-until)( accum end -- accum )
?run-file( path -- )
CREATE( -- word )
CREATE-WORD( -- word )
bad-number( -- * )
create-in( str -- word )
execute-parsing( accum word -- accum )
filter-moved( assoc1 assoc2 -- seq )
finish-parsing( lines quot -- )
fix-class-words( -- )
forget-removed-definitions( -- )
forget-smudged( -- )
location( -- loc )
no-word( name -- newword )
no-word-restarted( restart-value -- word )
parse-base( parsed base -- parsed )
parse-definition( -- quot )
parse-file( file -- quot )
parse-file-restarts( file -- restarts )
parse-fresh( lines -- quot )
parse-lines( lines -- quot )
parse-literal( accum end quot -- accum )
parse-step( accum end -- accum ? )
parse-stream( stream name -- quot )
parse-until( end -- vec )
parse-word( string -- word/number )
parsed( accum obj -- accum )
parsing-file( file -- )
removed-classes( -- assoc1 assoc2 )
removed-definitions( -- assoc1 assoc2 )
reset-removed-classes( -- )
run-file( file -- )
save-location( definition -- )
scan-base( base -- n )
scan-object( -- object )
scan-word( -- word/number/f )
staging-violation( word -- * )
with-file-vocabs( quot -- )


クラス述語ワード
ワードスタック効果
bad-number?( object -- ? )
staging-violation?( object -- ? )


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


resource:core の子
ボキャブラリ概要
parser.notesparser.notes ボキャブラリ
parser.testparser.test ボキャブラリ