るりまサーチ

最速Rubyリファレンスマニュアル検索!
96件ヒット [1-96件を表示] (0.011秒)
トップページ > クエリ:lex[x] > 種類:関数[x]

別のキーワード

  1. ripper/lexer lex
  2. lexer lex
  3. ripper lex
  4. irb irb/ruby-lex

検索結果

static VALUE lex_get_str(VALUE s) (26133.0)

文字列 s の lex_gets_ptr の後から一行取得し、返します。 lex_gets_ptr も進められます。

...文字列 s の lex_gets_ptr の後から一行取得し、返します。
lex
_gets_ptr も進められます。...

static VALUE lex_getline(void) (26133.0)

関数 lex_gets を使って lex_input から Ruby プログラムを一行読みこみます。

...関数 lex_gets を使って lex_input から
Ruby プログラムを一行読みこみます。...

static int yylex(void) (6101.0)

yyparse から呼び出されるスキャンルーチンです。 次のトークンを読み込み、そのシンボルを返します。

yyparse から呼び出されるスキャンルーチンです。
次のトークンを読み込み、そのシンボルを返します。

static int here_document(NODE *here) (17.0)

lex_strterm 形式の term に従ってヒアドキュメントを 終端行まで読み込む。

...
lex
_strterm 形式の term に従ってヒアドキュメントを
終端行まで読み込む。...

static int heredoc_identifier(void) (17.0)

ヒアドキュメントの「<<」を既に読みこんだものと仮定して 開始記号を読みこみ、lex_strterm をセットします。 返り値は、読み込みに成功したときはシンボル、解析できないときは 0 です。

...ヒアドキュメントの「<<」を既に読みこんだものと仮定して
開始記号を読みこみ、lex_strterm をセットします。
返り値は、読み込みに成功したときはシンボル、解析できないときは 0 です。...

絞り込み条件を変える

static int parse_string(NODE *quote) (17.0)

lex_strterm 形式のノード quote の指示に従い、 文字列の終端または埋め込み式の始まりまで読みこみます。

...
lex
_strterm 形式のノード quote の指示に従い、
文字列の終端または埋め込み式の始まりまで読みこみます。...

static void heredoc_restore(NODE *here) (17.0)

ヒアドキュメントの本体の読み込みに失敗したとき、開始記号 のある行を復帰します。here は lex_strterm です。

...ヒアドキュメントの本体の読み込みに失敗したとき、開始記号
のある行を復帰します。here は lex_strterm です。...

static struct kwtable * rb_reserved_word(const char *str, unsigned int len) (13.0)

長さ len の文字列 str が予約語であれば そのフラグテーブルを返します。str が予約語でなければ NULL を返します。

.../* 0: 非修飾型シンボル
1: 修飾型シンボル (kIF_MOD など) があれば
それを格納する。なければ id[0] と同じ */
enum lex_state state; /* 遷移すべきlex_state */
};...