Class: Treetop::Runtime::SyntaxNode

Inherits:
Object
  • Object
show all
Defined in:
lib/pgn/pgn_nodes.rb

Instance Method Summary collapse

Instance Method Details

#create_value_hashObject



72
73
74
75
76
77
78
79
80
81
82
83
# File 'lib/pgn/pgn_nodes.rb', line 72

def create_value_hash
  hash = {}

  elements.each do |element|
    key = element.elements.first.text_value
    value = element.elements.last.text_value

    hash[key] = value.delete('"')
  end

  hash
end