Go to the source code of this file.
◆ gperf_offsetof
| #define gperf_offsetof |
( |
|
s, |
|
|
|
n |
|
) |
| (short)offsetof(struct s##_t, s##_str##n) |
Definition at line 31 of file lex.c.
◆ MAX_HASH_VALUE
| #define MAX_HASH_VALUE 50 |
Definition at line 46 of file lex.c.
◆ MAX_WORD_LENGTH
| #define MAX_WORD_LENGTH 12 |
Definition at line 44 of file lex.c.
◆ MIN_HASH_VALUE
Definition at line 45 of file lex.c.
◆ MIN_WORD_LENGTH
| #define MIN_WORD_LENGTH 2 |
Definition at line 43 of file lex.c.
◆ rb_reserved_word
| #define rb_reserved_word |
( |
|
str, |
|
|
|
len |
|
) |
| reserved_word(str, len) |
Definition at line 38 of file lex.c.
◆ stringpool
| #define stringpool ((const char *) &stringpool_contents) |
◆ TOTAL_KEYWORDS
| #define TOTAL_KEYWORDS 41 |
Definition at line 42 of file lex.c.
◆ rb_reserved_word() [1/2]
◆ rb_reserved_word() [2/2]
| const struct kwtable* rb_reserved_word |
( |
register const char * |
str, |
|
|
register size_t |
len |
|
) |
| |
Definition at line 193 of file lex.c.
References EXPR_VALUE, gperf_offsetof, key, keyword__ENCODING__, keyword__FILE__, keyword__LINE__, keyword_alias, keyword_and, keyword_begin, keyword_BEGIN, keyword_break, keyword_case, keyword_class, keyword_def, keyword_defined, keyword_do, keyword_else, keyword_elsif, keyword_end, keyword_END, keyword_ensure, keyword_false, keyword_for, keyword_if, keyword_in, keyword_module, keyword_next, keyword_nil, keyword_not, keyword_or, keyword_redo, keyword_rescue, keyword_retry, keyword_return, keyword_self, keyword_super, keyword_then, keyword_true, keyword_undef, keyword_unless, keyword_until, keyword_when, keyword_while, keyword_yield, MIN_WORD_LENGTH, modifier_if, modifier_rescue, modifier_unless, modifier_until, modifier_while, and stringpool.