1 (* Copyright (C) 2009 Matthew Fluet.
2 * Copyright (C) 1999-2006 Henry Cejtin, Matthew Fluet, Suresh
3 * Jagannathan, and Stephen Weeks.
4 * Copyright (C) 1997-2000 NEC Research Institute.
6 * MLton is released under a BSD-style license.
7 * See the file MLton-LICENSE for details.
10 signature LOOKUP_CONSTANT_STRUCTS =
12 structure Const: CONST
13 structure ConstType: CONST_TYPE
15 sharing ConstType = Const.ConstType
18 signature LOOKUP_CONSTANT =
20 include LOOKUP_CONSTANT_STRUCTS
22 val build: (string * ConstType.t) list * Out.t -> unit
24 In.t * {name: string, value: string} list
25 -> {default: string option, name: string} * ConstType.t -> Const.t