|
| 1 | +// Lean compiler output |
| 2 | +// Module: JunkValues |
| 3 | +// Imports: public import Init public meta import Init public import JunkValues.Rule public import JunkValues.Registry public import JunkValues.RuleSet public import JunkValues.Report public import JunkValues.Guard public import JunkValues.Scan public import JunkValues.Frontend public import JunkValues.Elab |
| 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* runtime_initialize_Init(uint8_t builtin); |
| 17 | +lean_object* runtime_initialize_JunkValues_JunkValues_Rule(uint8_t builtin); |
| 18 | +lean_object* runtime_initialize_JunkValues_JunkValues_Registry(uint8_t builtin); |
| 19 | +lean_object* runtime_initialize_JunkValues_JunkValues_RuleSet(uint8_t builtin); |
| 20 | +lean_object* runtime_initialize_JunkValues_JunkValues_Report(uint8_t builtin); |
| 21 | +lean_object* runtime_initialize_JunkValues_JunkValues_Guard(uint8_t builtin); |
| 22 | +lean_object* runtime_initialize_JunkValues_JunkValues_Scan(uint8_t builtin); |
| 23 | +lean_object* runtime_initialize_JunkValues_JunkValues_Frontend(uint8_t builtin); |
| 24 | +lean_object* runtime_initialize_JunkValues_JunkValues_Elab(uint8_t builtin); |
| 25 | +static bool _G_runtime_initialized = false; |
| 26 | +LEAN_EXPORT lean_object* runtime_initialize_JunkValues_JunkValues(uint8_t builtin) { |
| 27 | +lean_object * res; |
| 28 | +if (_G_runtime_initialized) return lean_io_result_mk_ok(lean_box(0)); |
| 29 | +_G_runtime_initialized = true; |
| 30 | +res = runtime_initialize_Init(builtin); |
| 31 | +if (lean_io_result_is_error(res)) return res; |
| 32 | +lean_dec_ref(res); |
| 33 | +res = runtime_initialize_JunkValues_JunkValues_Rule(builtin); |
| 34 | +if (lean_io_result_is_error(res)) return res; |
| 35 | +lean_dec_ref(res); |
| 36 | +res = runtime_initialize_JunkValues_JunkValues_Registry(builtin); |
| 37 | +if (lean_io_result_is_error(res)) return res; |
| 38 | +lean_dec_ref(res); |
| 39 | +res = runtime_initialize_JunkValues_JunkValues_RuleSet(builtin); |
| 40 | +if (lean_io_result_is_error(res)) return res; |
| 41 | +lean_dec_ref(res); |
| 42 | +res = runtime_initialize_JunkValues_JunkValues_Report(builtin); |
| 43 | +if (lean_io_result_is_error(res)) return res; |
| 44 | +lean_dec_ref(res); |
| 45 | +res = runtime_initialize_JunkValues_JunkValues_Guard(builtin); |
| 46 | +if (lean_io_result_is_error(res)) return res; |
| 47 | +lean_dec_ref(res); |
| 48 | +res = runtime_initialize_JunkValues_JunkValues_Scan(builtin); |
| 49 | +if (lean_io_result_is_error(res)) return res; |
| 50 | +lean_dec_ref(res); |
| 51 | +res = runtime_initialize_JunkValues_JunkValues_Frontend(builtin); |
| 52 | +if (lean_io_result_is_error(res)) return res; |
| 53 | +lean_dec_ref(res); |
| 54 | +res = runtime_initialize_JunkValues_JunkValues_Elab(builtin); |
| 55 | +if (lean_io_result_is_error(res)) return res; |
| 56 | +lean_dec_ref(res); |
| 57 | +return lean_io_result_mk_ok(lean_box(0)); |
| 58 | +} |
| 59 | +lean_object* runtime_initialize_Init(uint8_t builtin); |
| 60 | +static bool _G_meta_initialized = false; |
| 61 | +LEAN_EXPORT lean_object* meta_initialize_JunkValues_JunkValues(uint8_t builtin) { |
| 62 | +lean_object * res; |
| 63 | +if (_G_meta_initialized) return lean_io_result_mk_ok(lean_box(0)); |
| 64 | +_G_meta_initialized = true; |
| 65 | +res = runtime_initialize_Init(builtin); |
| 66 | +if (lean_io_result_is_error(res)) return res; |
| 67 | +lean_dec_ref(res); |
| 68 | +return lean_io_result_mk_ok(lean_box(0)); |
| 69 | +} |
| 70 | +lean_object* initialize_Init(uint8_t builtin); |
| 71 | +lean_object* initialize_Init(uint8_t builtin); |
| 72 | +lean_object* initialize_JunkValues_JunkValues_Rule(uint8_t builtin); |
| 73 | +lean_object* initialize_JunkValues_JunkValues_Registry(uint8_t builtin); |
| 74 | +lean_object* initialize_JunkValues_JunkValues_RuleSet(uint8_t builtin); |
| 75 | +lean_object* initialize_JunkValues_JunkValues_Report(uint8_t builtin); |
| 76 | +lean_object* initialize_JunkValues_JunkValues_Guard(uint8_t builtin); |
| 77 | +lean_object* initialize_JunkValues_JunkValues_Scan(uint8_t builtin); |
| 78 | +lean_object* initialize_JunkValues_JunkValues_Frontend(uint8_t builtin); |
| 79 | +lean_object* initialize_JunkValues_JunkValues_Elab(uint8_t builtin); |
| 80 | +static bool _G_initialized = false; |
| 81 | +LEAN_EXPORT lean_object* initialize_JunkValues_JunkValues(uint8_t builtin) { |
| 82 | +lean_object * res; |
| 83 | +if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); |
| 84 | +_G_initialized = true; |
| 85 | +res = initialize_Init(builtin); |
| 86 | +if (lean_io_result_is_error(res)) return res; |
| 87 | +lean_dec_ref(res); |
| 88 | +res = initialize_Init(builtin); |
| 89 | +if (lean_io_result_is_error(res)) return res; |
| 90 | +lean_dec_ref(res); |
| 91 | +res = initialize_JunkValues_JunkValues_Rule(builtin); |
| 92 | +if (lean_io_result_is_error(res)) return res; |
| 93 | +lean_dec_ref(res); |
| 94 | +res = initialize_JunkValues_JunkValues_Registry(builtin); |
| 95 | +if (lean_io_result_is_error(res)) return res; |
| 96 | +lean_dec_ref(res); |
| 97 | +res = initialize_JunkValues_JunkValues_RuleSet(builtin); |
| 98 | +if (lean_io_result_is_error(res)) return res; |
| 99 | +lean_dec_ref(res); |
| 100 | +res = initialize_JunkValues_JunkValues_Report(builtin); |
| 101 | +if (lean_io_result_is_error(res)) return res; |
| 102 | +lean_dec_ref(res); |
| 103 | +res = initialize_JunkValues_JunkValues_Guard(builtin); |
| 104 | +if (lean_io_result_is_error(res)) return res; |
| 105 | +lean_dec_ref(res); |
| 106 | +res = initialize_JunkValues_JunkValues_Scan(builtin); |
| 107 | +if (lean_io_result_is_error(res)) return res; |
| 108 | +lean_dec_ref(res); |
| 109 | +res = initialize_JunkValues_JunkValues_Frontend(builtin); |
| 110 | +if (lean_io_result_is_error(res)) return res; |
| 111 | +lean_dec_ref(res); |
| 112 | +res = initialize_JunkValues_JunkValues_Elab(builtin); |
| 113 | +if (lean_io_result_is_error(res)) return res; |
| 114 | +lean_dec_ref(res); |
| 115 | +res = runtime_initialize_JunkValues_JunkValues(builtin); |
| 116 | +if (lean_io_result_is_error(res)) return res; |
| 117 | +lean_dec_ref(res); |
| 118 | +res = meta_initialize_JunkValues_JunkValues(builtin); |
| 119 | +if (lean_io_result_is_error(res)) return res; |
| 120 | +lean_dec_ref(res); |
| 121 | +return initialize_JunkValues_JunkValues(builtin); |
| 122 | +} |
| 123 | +#ifdef __cplusplus |
| 124 | +} |
| 125 | +#endif |
0 commit comments