Module: Lexer (Umu::Lexical)

Overview
Module Structure
Class Hierarchy
Module Functions
Lexer.make_initial_lexer / 2
Lexer.lex / 4
is a submodule of
module: Lexical ( Umu )
is modularized into
class: Abstract   
class: Separator   
class: Comment   
class: Token   
module: String   
has modular siblings
module: Token   
has properties
function: make_initial_lexer / 2   
function: lex / 4   
is defined at
#10 in lexical/lexer/abstract.rb  
#10 in lexical/lexer/separator.rb  
#10 in lexical/lexer/comment.rb  
#10 in lexical/lexer/token.rb  
#10 in lexical/lexer/string.rb  
#10 in lexical/lexer/entry.rb  
#14 in common/constant.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: Umu
  module: Lexical
✗ module: Lexer
class: Abstract     
class: Separator     
class: Comment     
class: Token     
module: String     
  module: Token

Class Hierarchy

Object ( Builtin-Module )
Record ( Umu::Abstraction )
Abstract ( Umu::Lexical::Lexer )
  Separator     
  Comment     
  Token     

Module Functions

Lexer.make_initial_lexer / 2

#14 in lexical/lexer/entry.rb

make_initial_lexer ( file_name ,
  line_num )

Lexer.lex / 4

#24 in lexical/lexer/entry.rb

lex ( init_tokens ,
  init_lexer ,
  scanner ,
  pref )