| Class | RubyLexer |
| In: |
lib/ruby_lexer.rb
|
| Parent: | Object |
| ESC_RE | = | /\\([0-7]{1,3}|x[0-9a-fA-F]{1,2}|M-[^\\]|(C-|c)[^\\]|[^0-7xMCc])/ | ||
| EOF | = | :eof_haha! | ||
| STR_FUNC_BORING | = | 0x00 | ruby constants for strings (should this be moved somewhere else?) | |
| STR_FUNC_ESCAPE | = | 0x01 | ||
| STR_FUNC_EXPAND | = | 0x02 | ||
| STR_FUNC_REGEXP | = | 0x04 | ||
| STR_FUNC_AWORDS | = | 0x08 | ||
| STR_FUNC_SYMBOL | = | 0x10 | ||
| STR_FUNC_INDENT | = | 0x20 | ||
| STR_SQUOTE | = | STR_FUNC_BORING | ||
| STR_DQUOTE | = | STR_FUNC_BORING | STR_FUNC_EXPAND | ||
| STR_XQUOTE | = | STR_FUNC_BORING | STR_FUNC_EXPAND | ||
| STR_REGEXP | = | STR_FUNC_REGEXP | STR_FUNC_ESCAPE | STR_FUNC_EXPAND | ||
| STR_SSYM | = | STR_FUNC_SYMBOL | ||
| STR_DSYM | = | STR_FUNC_SYMBOL | STR_FUNC_EXPAND |
| cmdarg | [RW] | |
| command_start | [RW] | |
| cond | [RW] | |
| lex_state | [R] | Additional context surrounding tokens that both the lexer and grammar use. |
| lex_strterm | [RW] | |
| lineno | [W] | |
| nest | [RW] | |
| parser | [RW] | |
| src | [R] | Stream of data that yylex examines. |
| string_buffer | [RW] | |
| token | [RW] | Last token read via yylex. |
| warnings | [RW] | What handles warnings |
| yacc_value | [RW] | Value of last token which had a value associated with it. |