Class: TheFox::Range::Lexer::BlockDown

Inherits:
Block
  • Object
show all
Defined in:
lib/thefox-ext/range/lexer/block_down.rb

Overview

{

Instance Method Summary collapse

Methods inherited from Block

#level

Methods inherited from Base

#add_child, #chain, #children, #dup, generate_nonce, #has_children, #has_parent_item, #instance_id, #instance_id=, keep_instance_id_on_dup, keep_nonce_on_dup, #next_item, #next_item=, #nonce, #nonce=, #org_prev_item, #org_prev_item=, #parent_item, #parent_item=, #prev_item, #prev_item=, #resolve, #symbole

Constructor Details

#initialize(level) ⇒ BlockDown

Returns a new instance of BlockDown.



7
8
9
10
11
# File 'lib/thefox-ext/range/lexer/block_down.rb', line 7

def initialize(level)
  level.inc
  super(level)
  # puts '-> BlockDown.initialize(%s)' % [level.inspect]
end

Instance Method Details

#inspectObject

:nocov:



14
15
16
17
18
19
20
# File 'lib/thefox-ext/range/lexer/block_down.rb', line 14

def inspect()
  'BlockDown(%s)' % [@level.level]
  # if @prev_item.nil?
  # else
  #   'BlockDown(%s <%s)' % [@level.inspect, @prev_item.inspect]
  # end
end