PageRenderTime 6ms CodeModel.GetById 2ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/src/tools/main/libertyi.ace

http://github.com/tybor/Liberty
Unknown | 72 lines | 55 code | 17 blank | 0 comment | 0 complexity | 1e5786510d7410493f4dbacc405ad5e4 MD5 | raw file
 1system "libertyi"
 2
 3root LIBERTYI: make
 4
 5default
 6	assertion(no)
 7	debug(no)
 8	collect(yes)
 9	verbose(yes)
10	manifest_string_trace(no)
11	profile(no)
12	relax(yes)
13	trace(yes)
14
15cluster
16	lib: "${path_liberty}/src/lib/loadpath.se"
17		default
18			assertion(no)
19		option
20			debug(all): FIXED_STRING -- `debug_string' is very useful
21			assertion(ensure): HASHED_DICTIONARY, FAST_ARRAY, ARRAY_DICTIONARY, RING_ARRAY
22			--assertion(all): NATIVE_ARRAY, STRING, FIXED_STRING
23			--assertion(all): FILE_STREAM, TEXT_FILE_WRITE
24			assertion(all): LOG_GRAMMAR, EIFFEL_GRAMMAR, DESCENDING_PARSER, PARSE_TABLE
25		end
26
27	tools: "${path_liberty}/src/tools/loadpath.se"
28		default
29			assertion(ensure)
30		option
31			debug("full_name"): LIBERTY_ACTUAL_TYPE, LIBERTY_FEATURE_DEFINITION
32			debug("error"): LIBERTY_UNIVERSE
33
34			--debug("feature.specialization"): LIBERTY_FEATURE_ATTRIBUTE, LIBERTY_FEATURE_CONSTANT, LIBERTY_FEATURE_DEFERRED, LIBERTY_FEATURE_DO, LIBERTY_FEATURE_EXTERNAL, LIBERTY_FEATURE_ONCE, LIBERTY_FEATURE_REDEFINED, LIBERTY_FEATURE_UNIQUE, LIBERTY_FEATURE_DEFINITION
35			--debug("feature.binding"): LIBERTY_FEATURE_ATTRIBUTE, LIBERTY_FEATURE_CONSTANT, LIBERTY_FEATURE_DEFERRED, LIBERTY_FEATURE_DO, LIBERTY_FEATURE_EXTERNAL, LIBERTY_FEATURE_ONCE, LIBERTY_FEATURE_REDEFINED, LIBERTY_FEATURE_UNIQUE, LIBERTY_FEATURE_DEFINITION
36
37			assertion(all): LIBERTY_INTERPRETER, LIBERTY_INTERPRETER_FEATURE_CALL, LIBERTY_UNIVERSE
38
39			--assertion(all): LIBERTY_ETC_VISITOR_IMPL, LIBERTY_ETC, LIBERTY_ETC_FACTORY, LIBERTY_ETC_CLUSTER, LIBERTY_ETC_GRAMMAR, LIBERTY_ETC_LIST, LIBERTY_ETC_NON_TERMINAL, LIBERTY_CLUSTER
40
41			--assertion(all): LIBERTY_VOID_TYPE, LIBERTY_ACTUAL_TYPE
42
43			--debug(all): LIBERTY_ACTUAL_TYPE, LIBERTY_INTERPRETER, LIBERTY_INTERPRETER_FEATURE_CALL
44			--debug("type.building"): LIBERTY_UNIVERSE
45
46			--assertion(all): LIBERTY_FEATURE_ATTRIBUTE, LIBERTY_FEATURE_CONSTANT, LIBERTY_FEATURE_DEFERRED, LIBERTY_FEATURE_DO, LIBERTY_FEATURE_EXTERNAL, LIBERTY_FEATURE_ONCE, LIBERTY_FEATURE_REDEFINED, LIBERTY_FEATURE_UNIQUE, LIBERTY_FEATURE_DEFINITION, LIBERTY_TYPE_PARENT_FEATURES_LOADER, LIBERTY_TYPE_FEATURES_LOADER, LIBERTY_FEATURE_ENTITY
47
48			--debug("type.building"): LIBERTY_TYPE_BUILDER, LIBERTY_TYPE_PARENT_FEATURES_LOADER, LIBERTY_TYPE_FEATURES_LOADER, LIBERTY_FEATURE_DEFINITION, LIBERTY_FEATURE_ATTRIBUTE, LIBERTY_FEATURE_CONSTANT, LIBERTY_FEATURE_DEFERRED, LIBERTY_FEATURE_DO, LIBERTY_FEATURE_EXTERNAL, LIBERTY_FEATURE_ONCE, LIBERTY_FEATURE_REDEFINED, LIBERTY_FEATURE_UNIQUE, LIBERTY_FEATURE_NAME, LIBERTY_FEATURE_ENTITY, LIBERTY_UNIVERSE, LIBERTY_DELAYED_RESOLVER_IN_TYPE
49			--debug("type.building.internals"): LIBERTY_TYPE_BUILDER, LIBERTY_TYPE_PARENT_FEATURES_LOADER, LIBERTY_TYPE_FEATURES_LOADER, LIBERTY_FEATURE_DEFINITION, LIBERTY_FEATURE_ATTRIBUTE, LIBERTY_FEATURE_CONSTANT, LIBERTY_FEATURE_DEFERRED, LIBERTY_FEATURE_DO, LIBERTY_FEATURE_EXTERNAL, LIBERTY_FEATURE_ONCE, LIBERTY_FEATURE_REDEFINED, LIBERTY_FEATURE_UNIQUE, LIBERTY_FEATURE_NAME, LIBERTY_FEATURE_ENTITY, LIBERTY_UNIVERSE, LIBERTY_DELAYED_RESOLVER_IN_TYPE
50
51			assertion(all): LIBERTY_INTERPRETER_INSTRUCTIONS, LIBERTY_INTERPRETER_EXPRESSIONS, LIBERTY_CREATION_INSTRUCTION
52
53			assertion(all): LIBERTY_ETC_GRAMMAR, LIBERTY_INTERPRETER_DEBUGGER_GRAMMAR
54
55			--debug("interpreter.creation"): LIBERTY_INTERPRETER
56			--debug("interpreter.call"): LIBERTY_INTERPRETER
57			--debug("interpreter.plugin"): LIBERTY_INTERPRETER_EXTERNAL_PLUGINS
58			--debug("interpreter.convert"): LIBERTY_INTERPRETER_OBJECT_CONVERTER
59		end
60
61	wrappers_common: "${path_liberty}/src/wrappers/common/library/loadpath.se"
62	wrappers_ffi: "${path_liberty}/src/wrappers/ffi/library/loadpath.se"
63	wrappers_dll: "${path_liberty}/src/wrappers/posix/dynamic-linking/library/loadpath.se"
64	wrappers_readline: "${path_liberty}/src/wrappers/readline/library/loadpath.se"
65
66generate
67	no_strip(yes)
68	split("by_type")
69	clean(no)
70	--cc: "tcc"
71
72end