/src/tools/main/libertyi.ace
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