|
BFC-Compiler
A C23 Brainfuck compiler
|
| Cbfc_args_t | Parsed command-line state |
| Cbfc_asm | Mutable assembly-generation state shared by generic codegen and backends |
| Cbfc_backend_t | Immutable callback table implemented by one target backend |
| Cbfc_error_t | Error value propagated through compiler stages |
| Cbfc_ir_block | Owning, dynamically sized sequence of IR instructions |
| Cbfc_ir_instr_t | One IR instruction |
| Cbfc_ir_stack_t | Construction-only stack of currently active nested IR blocks |
| Cbfc_option_t | Metadata and behaviour for one command-line option |
| Cbfc_program_t | Owning representation of a loaded source file |
| Cbfc_target_entry_t | One accepted target-triple mapping |
| Cbfc_target_t | Architecture and operating-system pair used to select a backend |
| Cbfc_token_stream_t | Owning token sequence produced by the lexer |
| Cbfc_token_t | One Brainfuck token and its one-based source location |