1 | // Lean compiler output |
2 | // Module: Lake.DSL |
3 | // Imports: Init Lake.DSL.DeclUtil Lake.DSL.Attributes Lake.DSL.Extensions Lake.DSL.Config Lake.DSL.Package Lake.DSL.Script Lake.DSL.Require Lake.DSL.Targets Lake.DSL.Facets Lake.DSL.Meta |
4 | #include <lean/lean.h> |
5 | #if defined(__clang__) |
6 | #pragma clang diagnostic ignored "-Wunused-parameter" |
7 | #pragma clang diagnostic ignored "-Wunused-label" |
8 | #elif defined(__GNUC__) && !defined(__CLANG__) |
9 | #pragma GCC diagnostic ignored "-Wunused-parameter" |
10 | #pragma GCC diagnostic ignored "-Wunused-label" |
11 | #pragma GCC diagnostic ignored "-Wunused-but-set-variable" |
12 | #endif |
13 | #ifdef __cplusplus |
14 | extern "C" { |
15 | #endif |
16 | lean_object* initialize_Init(uint8_t builtin, lean_object*); |
17 | lean_object* initialize_Lake_DSL_DeclUtil(uint8_t builtin, lean_object*); |
18 | lean_object* initialize_Lake_DSL_Attributes(uint8_t builtin, lean_object*); |
19 | lean_object* initialize_Lake_DSL_Extensions(uint8_t builtin, lean_object*); |
20 | lean_object* initialize_Lake_DSL_Config(uint8_t builtin, lean_object*); |
21 | lean_object* initialize_Lake_DSL_Package(uint8_t builtin, lean_object*); |
22 | lean_object* initialize_Lake_DSL_Script(uint8_t builtin, lean_object*); |
23 | lean_object* initialize_Lake_DSL_Require(uint8_t builtin, lean_object*); |
24 | lean_object* initialize_Lake_DSL_Targets(uint8_t builtin, lean_object*); |
25 | lean_object* initialize_Lake_DSL_Facets(uint8_t builtin, lean_object*); |
26 | lean_object* initialize_Lake_DSL_Meta(uint8_t builtin, lean_object*); |
27 | static bool _G_initialized = false; |
28 | LEAN_EXPORT lean_object* initialize_Lake_DSL(uint8_t builtin, lean_object* w) { |
29 | lean_object * res; |
30 | if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); |
31 | _G_initialized = true; |
32 | res = initialize_Init(builtin, lean_io_mk_world()); |
33 | if (lean_io_result_is_error(res)) return res; |
34 | lean_dec_ref(res); |
35 | res = initialize_Lake_DSL_DeclUtil(builtin, lean_io_mk_world()); |
36 | if (lean_io_result_is_error(res)) return res; |
37 | lean_dec_ref(res); |
38 | res = initialize_Lake_DSL_Attributes(builtin, lean_io_mk_world()); |
39 | if (lean_io_result_is_error(res)) return res; |
40 | lean_dec_ref(res); |
41 | res = initialize_Lake_DSL_Extensions(builtin, lean_io_mk_world()); |
42 | if (lean_io_result_is_error(res)) return res; |
43 | lean_dec_ref(res); |
44 | res = initialize_Lake_DSL_Config(builtin, lean_io_mk_world()); |
45 | if (lean_io_result_is_error(res)) return res; |
46 | lean_dec_ref(res); |
47 | res = initialize_Lake_DSL_Package(builtin, lean_io_mk_world()); |
48 | if (lean_io_result_is_error(res)) return res; |
49 | lean_dec_ref(res); |
50 | res = initialize_Lake_DSL_Script(builtin, lean_io_mk_world()); |
51 | if (lean_io_result_is_error(res)) return res; |
52 | lean_dec_ref(res); |
53 | res = initialize_Lake_DSL_Require(builtin, lean_io_mk_world()); |
54 | if (lean_io_result_is_error(res)) return res; |
55 | lean_dec_ref(res); |
56 | res = initialize_Lake_DSL_Targets(builtin, lean_io_mk_world()); |
57 | if (lean_io_result_is_error(res)) return res; |
58 | lean_dec_ref(res); |
59 | res = initialize_Lake_DSL_Facets(builtin, lean_io_mk_world()); |
60 | if (lean_io_result_is_error(res)) return res; |
61 | lean_dec_ref(res); |
62 | res = initialize_Lake_DSL_Meta(builtin, lean_io_mk_world()); |
63 | if (lean_io_result_is_error(res)) return res; |
64 | lean_dec_ref(res); |
65 | return lean_io_result_mk_ok(lean_box(0)); |
66 | } |
67 | #ifdef __cplusplus |
68 | } |
69 | #endif |
70 | |