class

RubyLex

ruby latest stable - Superclass: Object

Class deprecated or moved

This class is deprecated or moved on the latest stable version. The last existing version (v1_9_3_392) is shown here.

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