class
RubyLex
ruby latest stable
- Superclass: Object
No documentation available for this class.
Included modules
- RubyToken
Constants
DEINDENT_CLAUSE = ["end" #, "when"\n]
DLtype2Token = {\n"\\"" => TkDSTRING,\n"\\`" => TkDXSTRING,\n"/" => TkDREGEXP,\n}
ENINDENT_CLAUSE = [\n"case", "class", "def", "do", "for", "if",\n"module", "unless", "until", "while", "begin" #, "when"\n]
Ltype2Token = {\n"\\'" => TkSTRING,\n"\\"" => TkSTRING,\n"\\`" => TkXSTRING,\n"/" => TkREGEXP,\n"]" => TkDSTRING,\n":" => TkSYMBOL\n}
PERCENT_LTYPE = {\n"q" => "\\'",\n"Q" => "\\"",\n"x" => "\\`",\n"r" => "/",\n"w" => "]",\n"W" => "]",\n"s" => ":"\n}
PERCENT_PAREN = {\n"{" => "}",\n"[" => "]",\n"<" => ">",\n"(" => ")"\n}
Attributes
| [R] | char_no |
| [RW] | debug_level |
| [RW] | exception_on_syntax_error |
| [R] | indent |
| [R] | line_no |
| [RW] | readed_auto_clean_up |
| [R] | seek |
| [RW] | skip_space |
Files
- lib/irb/ruby-lex.rb