module Lutaml::Model::Schema::XmlCompiler
def resolve_sequence(sequence, hash = MappingHash.new)
def resolve_sequence(sequence, hash = MappingHash.new) sequence.each do |key, value| case key when :sequence resolve_sequence(value, hash) when :elements resolve_elements(value, hash) when :groups value.each { |group| resolve_group(group, hash) } when :choice value.each { |choice| resolve_choice(choice, hash) } end end hash end