Go to the source code of this file.
Data Structures | |
| struct | kwtable |
Defines | |
| #define | TOTAL_KEYWORDS 40 |
| #define | MIN_WORD_LENGTH 2 |
| #define | MAX_WORD_LENGTH 8 |
| #define | MIN_HASH_VALUE 6 |
| #define | MAX_HASH_VALUE 55 |
Functions | |
| unsigned int | hash (const char *str, unsigned int len) |
| kwtable * | rb_reserved_word (const char *str, unsigned int len) |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 6 of file lex.c. Referenced by rb_reserved_word(). |
|
|
|
|
||||||||||||
|
Definition at line 20 of file lex.c. Referenced by rb_reserved_word(). |
|
||||||||||||
|
Definition at line 72 of file lex.c. References EXPR_ARG, EXPR_BEG, EXPR_CLASS, EXPR_END, EXPR_FNAME, EXPR_MID, hash(), k__FILE__, k__LINE__, kALIAS, kAND, kBEGIN, kBREAK, kCASE, kCLASS, kDEF, kDEFINED, kDO, kELSE, kELSIF, kEND, kENSURE, kFALSE, kFOR, kIF, kIF_MOD, kIN, klBEGIN, klEND, kMODULE, kNEXT, kNIL, kNOT, kOR, kREDO, kRESCUE, kRESCUE_MOD, kRETRY, kRETURN, kSELF, kSUPER, kTHEN, kTRUE, kUNDEF, kUNLESS, kUNLESS_MOD, kUNTIL, kUNTIL_MOD, kWHEN, kWHILE, kWHILE_MOD, kYIELD, MIN_WORD_LENGTH, and kwtable::name. |
1.3.5