src/HOL/Tools/record_package.ML
changeset 17485 c39871c52977
parent 17412 e26cb20ef0cc
child 17510 5e3ce025e1a5
equal deleted inserted replaced
17484:f6a225f97f0a 17485:c39871c52977
  2052 
  2052 
  2053 
  2053 
  2054     (* args *)
  2054     (* args *)
  2055 
  2055 
  2056     val defaultS = Sign.defaultS sign;
  2056     val defaultS = Sign.defaultS sign;
  2057     val args = map (fn x => (x, getOpt (assoc (envir, x), defaultS))) params;
  2057     val args = map (fn x => (x, AList.lookup (op =) envir x |> the_default defaultS)) params;
  2058 
  2058 
  2059 
  2059 
  2060     (* errors *)
  2060     (* errors *)
  2061 
  2061 
  2062     val name = Sign.full_name sign bname;
  2062     val name = Sign.full_name sign bname;