class Parser::Builders::Default

def pair_keyword_map(key_t, value_e)

def pair_keyword_map(key_t, value_e)
  key_range = loc(key_t)
  key_l   = key_range.adjust(end_pos: -1)
  colon_l = key_range.with(begin_pos: key_range.end_pos - 1)
  [ # key map
    Source::Map::Collection.new(nil, nil,
                                key_l),
    # pair map
    Source::Map::Operator.new(colon_l,
                              key_range.join(value_e.loc.expression)) ]
end