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