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 |