class Hammer::Internal::HParseResult

Public Class Methods

release(ptr) click to toggle source
# File lib/hammer/internal.rb, line 273
def self.release(ptr)
  Hammer::Internal.h_parse_result_free(ptr) unless ptr.null?
end

Public Instance Methods

arena_alloc(type) click to toggle source
# File lib/hammer/internal.rb, line 277
def arena_alloc(type)
  Hammer::Internal.arena_alloc(self[:arena], type)
end
ast() click to toggle source
# File lib/hammer/internal.rb, line 265
def ast
  self[:ast].normalize
end
bit_length() click to toggle source
# File lib/hammer/internal.rb, line 269
def bit_length
  self[:bit_length]
end