class BinData::DSLMixin::DSLParser

def parent_options_plus_these(options)

def parent_options_plus_these(options)
  result = parent_attribute(:options, []).dup
  mutexes = [
    [:only_one_field, :multiple_fields],
    [:mandatory_fieldnames, :optional_fieldnames, :no_fieldnames, :all_or_none_fieldnames]
  ]
  options.each do |opt|
    mutexes.each do |mutex|
      if mutex.include?(opt)
        result -= mutex
      end
    end
    result << opt
  end
  result
end