class MrbParser::IrepSection
Attributes
rec[R]
Public Class Methods
new(*)
click to toggle source
Calls superclass method
# File lib/mrb_parser/irep_section.rb, line 7 def initialize(*) super end
Public Instance Methods
dump()
click to toggle source
# File lib/mrb_parser/irep_section.rb, line 24 def dump printf "*** IREP SECTION ***\n" printf "secID : %s\n", @signature printf "size : %s\n", @size printf "vm ver: %s\n", @vm_version @rec.dump printf "*** ***\n" end
parse_body(parser)
click to toggle source
# File lib/mrb_parser/irep_section.rb, line 11 def parse_body(parser) @vm_version = parser.read_chars(4) @rec = parse_record(parser) parser.irep_section = self self end
parse_record(parser)
click to toggle source
# File lib/mrb_parser/irep_section.rb, line 18 def parse_record(parser) rec = MrbParser::IrepRecord.new rec.parse_record(parser) rec end