class BinData::DSLMixin::DSLParser

def search_prefix(*args)

def search_prefix(*args)
  @search_prefix ||= parent_attribute(:search_prefix, []).dup
  prefix = args.collect(&:to_sym).compact
  unless prefix.empty?
    if fields?
      dsl_raise SyntaxError, "search_prefix must be called before defining fields"
    end
    @search_prefix = prefix.concat(@search_prefix)
  end
  @search_prefix
end