Import Upstream version 20180207
[hcoop/debian/mlton.git] / mlton / front-end / sources.mlb
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.
5 *
6 * MLton is released under a BSD-style license.
7 * See the file MLton-LICENSE for details.
8 *)
9
10 local
11 ../../lib/mlton/sources.mlb
12 ../../lib/mlyacc-lib/mlyacc-lib.mlb
13 ../ast/sources.mlb
14 ../control/sources.mlb
15
16 ann "warnUnused false"
17 in
18 ml.grm.sig
19 ml.grm.sml
20 local
21 (* import Unsafe in case {ml,mlb}.lex.sml is generated by an old
22 * version of mllex that creates references to Unsafe.
23 *)
24 $(SML_LIB)/basis/unsafe.mlb
25 in
26 ml.lex.sml
27 end
28 end
29 front-end.sig
30 front-end.fun
31
32 ann "warnUnused false"
33 in
34 mlb.grm.sig
35 mlb.grm.sml
36 local
37 (* import Unsafe in case {ml,mlb}.lex.sml is generated by an old
38 * version of mllex that creates references to Unsafe.
39 *)
40 $(SML_LIB)/basis/unsafe.mlb
41 in
42 mlb.lex.sml
43 end
44 end
45 mlb-front-end.sig
46 mlb-front-end.fun
47 in
48 functor FrontEnd
49 functor MLBFrontEnd
50 end