Class: Separator (Umu::Lexical::Lexer)

Overview
Module Structure
Class Hierarchy
Instance Methods
Separator#lex / 1
is a submodule of
module: Lexer ( Umu::Lexical )
has modular siblings
class: Abstract   
class: Comment   
class: Token   
module: String   
inherits from
  Abstract ( Umu::Lexical::Lexer )
has class siblings
  Comment ( Umu::Lexical::Lexer )
  Token ( Umu::Lexical::Lexer )
  Abstract ( Umu::Lexical::Lexer::String )
has properties
method: lex / 1   
is defined at
#12 in lexical/lexer/separator.rb  

Overview

Module Structure

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

Class Hierarchy

Object ( Builtin-Module )
Record ( Umu::Abstraction )
has properties
class method: __deconstruct_keys__   
method: deconstruct_keys   
method: update / 1   
Abstract ( Umu::Lexical::Lexer )
has properties
attribute: loc [R]   
attribute: braket_stack [R]   
class method: deconstruct_keys   
method: initialize / 2   
method: to_s   
method: comment_depth   
method: braket_depth   
method: in_comment?   
method: in_braket?   
method: between_braket?   
method: next_line_num / 1   
method: recover   
method: lex / 1   
method: __make_separator__ / 2   
method: __make_comment__ / 5   
method: __make_token__ / 2   
method: __make_string__ / 3   
method: __make_symbolized_string__ / 3   
Separator ( Umu::Lexical::Lexer )
has properties
method: lex / 1   
Comment ( Umu::Lexical::Lexer )
Token ( Umu::Lexical::Lexer )
Abstract ( Umu::Lexical::Lexer::String )

Instance Methods

Separator#lex / 1

#13 in lexical/lexer/separator.rb

lex ( scanner )