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


概要
Factor source code lexer

メタデータ
作者:Slava Pestov


ワード

タプルクラス
クラススーパークラススロット
lexer tupletext line line-text line-length column
lexer-error tupleline column line-text error
unexpected tuplewant got


述語クラス
クラススーパークラス
unexpected-eof unexpected


総称ワード
ワードスタック効果
skip-blank( lexer -- )
skip-word( lexer -- )


シンボルワード
lexer-factory


通常ワード
ワードスタック効果
(parse-token)( lexer -- str )
(parse-tokens)( accum end -- accum )
<lexer-error>( msg -- error )
<lexer>( text -- lexer )
change-lexer-column( lexer quot -- )
expect( token -- )
forbid-tab( c -- c )
lexer-dump( error -- )
new-lexer( text class -- lexer )
next-line( lexer -- )
parse-token( lexer -- str/f )
parse-tokens( end -- seq )
scan( -- str/f )
skip( i seq ? -- n )
still-parsing-line?( lexer -- ? )
still-parsing?( lexer -- ? )
unexpected( want got -- * )
unexpected-eof( word -- * )
with-lexer( lexer quot -- newquot )


クラス述語ワード
ワードスタック効果
lexer-error?( object -- ? )
lexer?( object -- ? )
unexpected-eof?( object -- ? )
unexpected?( object -- ? )


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