Skip to content
Snippets Groups Projects
Select Git revision
  • bdb9a22f9145a123a9758b92537719842d5c251e
  • master default protected
  • johannes
  • partial_parser
  • Aloui_Dary
  • ignore_punct
  • AC
  • classifier
  • fixhelp
  • libmacaon2
  • error_predictor
  • morpho
  • ssrnn
  • tfparsing
  • silvio
  • tagger_options
  • maca_trans_frame_parser
  • alexis
  • new_config
  • tagparse
  • maca_graph_parser
21 results

simple_decoder_parser_arc_eager.c

Blame
  • bucketSort.ml 463 B
    module Make = functor (K : Map.OrderedType) -> 
    struct 
    
      module M = Map.Make(K) 
    
      let add_to_list key value map = 
        M.update key 
          (function 
          | None -> Some [value]
          | Some list -> Some (value::list)
          )
          map 
    
      let insert ~get_key map value = 
        add_to_list (get_key value) value map 
          
      let sort ~get_key values = 
        values
        |> List.fold_left (insert ~get_key) M.empty 
        |> M.bindings 
        |> List.map snd
    
    end