Sha256: 7e5e749c3e35a729beb0d39c01083e225cb3df25fd2e92c2bcf30dec80d7363d
Contents?: true
Size: 438 Bytes
Versions: 2
Compression:
Stored size: 438 Bytes
Contents
module KoiReferenceParser class Treetop::Runtime::SyntaxNode def to_hash() hash = {} hash[:offset] = self.interval.first hash[:text_value] = self.text_value hash[:name] = self.class.name.split("::").last unless( self.elements.nil? ) hash[:elements] = self.elements.map {|element| element.to_hash() } else hash[:elements] = nil end return hash end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
koi-reference-parser-0.0.3 | lib/parser/syntax_node_extensions.rb |
koi-reference-parser-0.0.2 | lib/parser/syntax_node_extensions.rb |