|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Options that control one C backend emission request. More...
#include <Compiler_Backend_C.H>
Public Attributes | |
| std::string | module_name = "module" |
| Prefix used to derive stable C identifiers. | |
| bool | emit_main = false |
Whether to emit a standalone main() when the IR has a top-level body. | |
| bool | emit_comments = true |
| Whether to annotate the generated C with readable IR-derived comments. | |
Options that control one C backend emission request.
Definition at line 74 of file Compiler_Backend_C.H.
Whether to annotate the generated C with readable IR-derived comments.
Definition at line 79 of file Compiler_Backend_C.H.
Referenced by Aleph::Compiler_C_Backend::Emitter::emit_function_body(), Aleph::Compiler_C_Backend::Emitter::emit_instruction_comment(), Aleph::Compiler_C_Backend::Emitter::emit_slot_declarations(), Aleph::Compiler_C_Backend::Emitter::emit_terminator(), and Aleph::Compiler_C_Backend::Emitter::run().
Whether to emit a standalone main() when the IR has a top-level body.
Definition at line 77 of file Compiler_Backend_C.H.
Referenced by Aleph::Compiler_C_Backend::Emitter::emit_main().
| std::string Aleph::Compiler_C_Backend_Options::module_name = "module" |