Method: Parser#initialize

Defined in:
lib/xmk/parser.rb

#initialize(tokens) ⇒ Parser

Returns a new instance of Parser.



6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/xmk/parser.rb', line 6

def initialize(tokens)
  @failsafe = false
  @state = State::ROOT
  @tokens = tokens
  @env_stack = Array.new 
  @env_stack.push(Hash.new)
  @i = 0
  @i_memory = 0
  @env_label = ""
  @env_name = "root"
  @plat_name = ""
  @target_state = Hash.new
  @target_name = ""
end