Class: Scanner (TmDoc::Reader::Ruby18)

Overview
Module Structure
Class Hierarchy
Instance Attributes
Scanner#lexer [R]
Scanner#file_name [R]
Instance Methods
Scanner#initialize / 3
Scanner#lex_state
Scanner#lex_state! / 1
Scanner#get!
Scanner#peek
Scanner#unget! / 1
Scanner#skip_space!
Scanner#skip_space_or_nl!
Scanner#get_readed! / 1
Scanner#last_readed
is a submodule of
module: Ruby18 ( TmDoc::Reader )
has modular siblings
module: Parser   
includes
  RubyToken ( Builtin-Module )
inherits from
  Object ( Builtin-Module )
has class siblings
  Exception ( Builtin-Module )
  String ( Builtin-Module )
  File ( TmStd::Logger )
  Abstract ( TmStd::Logger::Event )
  Abstract ( TmStd::Lsm )
has properties
attribute: lexer [R]   
attribute: file_name [R]   
method: initialize / 3   
method: lex_state   
method: lex_state! / 1   
method: get!   
method: peek   
method: unget! / 1   
method: skip_space!   
method: skip_space_or_nl!   
method: get_readed! / 1   
method: last_readed   
is defined at
#15 in reader/ruby1.8/scanner.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: <Built-in Module>
class: Exception     
module: RubyToken     
class: String     
  module: TmDoc
  module: Reader
  module: Ruby18
class: Scanner     
module: Parser     
  module: TmStd
  module: Logger
  module: Event
class: Abstract     
  class: File
  module: Lsm
class: Abstract     

Class Hierarchy

Object ( Builtin-Module )
Exception ( Builtin-Module )
String ( Builtin-Module )
Scanner ( TmDoc::Reader::Ruby18 )
includes
  RubyToken ( Builtin-Module )
has properties
attribute: lexer [R]   
attribute: file_name [R]   
method: initialize / 3   
method: lex_state   
method: lex_state! / 1   
method: get!   
method: peek   
method: unget! / 1   
method: skip_space!   
method: skip_space_or_nl!   
method: get_readed! / 1   
method: last_readed   
File ( TmStd::Logger )
Abstract ( TmStd::Logger::Event )
Abstract ( TmStd::Lsm )

Instance Attributes

Scanner#lexer [R]

#18 in reader/ruby1.8/scanner.rb

Scanner#file_name [R]

#18 in reader/ruby1.8/scanner.rb

Instance Methods

Scanner#initialize / 3

#21 in reader/ruby1.8/scanner.rb

initialize ( input ,
  env ,
  file_name )

Scanner#lex_state

#40 in reader/ruby1.8/scanner.rb

lex_state

Scanner#lex_state! / 1

#49 in reader/ruby1.8/scanner.rb

lex_state! ( lex_state )

Scanner#get!

#58 in reader/ruby1.8/scanner.rb

get!

Scanner#peek

#111 in reader/ruby1.8/scanner.rb

peek

Scanner#unget! / 1

#119 in reader/ruby1.8/scanner.rb

unget! ( tk )

Scanner#skip_space!

#129 in reader/ruby1.8/scanner.rb

skip_space!

Scanner#skip_space_or_nl!

#140 in reader/ruby1.8/scanner.rb

skip_space_or_nl!

Scanner#get_readed! / 1

#151 in reader/ruby1.8/scanner.rb

get_readed! ( &block )

Scanner#last_readed

#163 in reader/ruby1.8/scanner.rb

last_readed