src/Pure/primitive_defs.ML
changeset 33385 fb2358edcfb6
parent 30364 577edc39b501
child 35989 3418cdf1855e
equal deleted inserted replaced
33384:1b5ba4e6a953 33385:fb2358edcfb6
    10     term -> (term * term) * term
    10     term -> (term * term) * term
    11   val abs_def: term -> term * term
    11   val abs_def: term -> term * term
    12   val mk_defpair: term * term -> string * term
    12   val mk_defpair: term * term -> string * term
    13 end;
    13 end;
    14 
    14 
    15 structure PrimitiveDefs: PRIMITIVE_DEFS =
    15 structure Primitive_Defs: PRIMITIVE_DEFS =
    16 struct
    16 struct
    17 
    17 
    18 fun term_kind (Const _) = "existing constant "
    18 fun term_kind (Const _) = "existing constant "
    19   | term_kind (Free _) = "free variable "
    19   | term_kind (Free _) = "free variable "
    20   | term_kind (Bound _) = "bound variable "
    20   | term_kind (Bound _) = "bound variable "