class BinData::DSLMixin::DSLParser

def fields

def fields
  unless defined? @fields
    fields = parent_attribute(:fields, nil)
    klass = option?(:sanitize_fields) ? SanitizedFields : UnSanitizedFields
    @fields = klass.new(endian)
    @fields.copy_fields(fields) if fields
  end
  @fields
end