-
Notifications
You must be signed in to change notification settings - Fork 27
Expand file tree
/
Copy pathbuild.json
More file actions
68 lines (68 loc) · 2.56 KB
/
build.json
File metadata and controls
68 lines (68 loc) · 2.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
{
// A list of all source files required to build the Emboss compiler.
"embossc_sources": [
"compiler/__init__.py",
"compiler/back_end/__init__.py",
"compiler/back_end/cpp/__init__.py",
"compiler/back_end/cpp/attributes.py",
"compiler/back_end/cpp/emboss_codegen_cpp.py",
"compiler/back_end/cpp/generated_code_templates",
"compiler/back_end/cpp/header_generator.py",
"compiler/back_end/util/__init__.py",
"compiler/back_end/util/code_template.py",
"compiler/front_end/__init__.py",
"compiler/front_end/attribute_checker.py",
"compiler/front_end/attributes.py",
"compiler/front_end/constraints.py",
"compiler/front_end/dependency_checker.py",
"compiler/front_end/emboss_front_end.py",
"compiler/front_end/error_examples",
"compiler/front_end/expression_bounds.py",
"compiler/front_end/generated/cached_parser.py",
"compiler/front_end/glue.py",
"compiler/front_end/lr1.py",
"compiler/front_end/make_parser.py",
"compiler/front_end/module_ir.py",
"compiler/front_end/parser.py",
"compiler/front_end/prelude.emb",
"compiler/front_end/reserved_words",
"compiler/front_end/symbol_resolver.py",
"compiler/front_end/synthetics.py",
"compiler/front_end/tokenizer.py",
"compiler/front_end/type_check.py",
"compiler/front_end/write_inference.py",
"compiler/util/__init__.py",
"compiler/util/attribute_util.py",
"compiler/util/error.py",
"compiler/util/expression_parser.py",
"compiler/util/ir_data.py",
"compiler/util/ir_data_fields.py",
"compiler/util/ir_data_utils.py",
"compiler/util/ir_util.py",
"compiler/util/name_conversion.py",
"compiler/util/parser_types.py",
"compiler/util/parser_util.py",
"compiler/util/resources.py",
"compiler/util/simple_memoizer.py",
"compiler/util/traverse_ir.py",
"embossc"
],
// A list of all source files required for the Emboss C++ runtime.
"emboss_runtime_cpp_sources": [
"runtime/cpp/emboss_arithmetic.h",
"runtime/cpp/emboss_arithmetic_all_known_generated.h",
"runtime/cpp/emboss_arithmetic_maximum_operation_generated.h",
"runtime/cpp/emboss_array_view.h",
"runtime/cpp/emboss_bit_util.h",
"runtime/cpp/emboss_constant_view.h",
"runtime/cpp/emboss_cpp_types.h",
"runtime/cpp/emboss_cpp_util.h",
"runtime/cpp/emboss_defines.h",
"runtime/cpp/emboss_enum_view.h",
"runtime/cpp/emboss_maybe.h",
"runtime/cpp/emboss_memory_util.h",
"runtime/cpp/emboss_prelude.h",
"runtime/cpp/emboss_text_util.h",
"runtime/cpp/emboss_view_parameters.h"
]
}