BFC-Compiler
A C23 Brainfuck compiler
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
 include
 
bfc_cli.h
Command-line parsing interface
 
bfc_codegen.h
Public assembly code-generation interface
 
bfc_codegen_internal.h
Internal backend contract and assembly representation
 
bfc_common.h
Common compile-time utility macros
 
bfc_config.h
Compiler-wide configuration constants
 
bfc_error.h
Compiler error values and diagnostics
 
bfc_io.h
Source-file loading and source-line access
 
bfc_ir.h
Brainfuck intermediate representation interface
 
bfc_jumptable.h
Bracket validation and matching table interface
 
bfc_lexer.h
Brainfuck lexical analysis interface
 
bfc_memory.h
Checked array-allocation helpers
 
bfc_target.h
Target architecture and operating-system interface
 
bfc_token.h
Brainfuck token definitions and token-stream ownership
 
bfc_version.h
 src
 backend
 
bfc_backend_macos_aarch64.c
MacOS AArch64 assembly backend
 
bfc_backend_macos_x86_64.c
MacOS x86-64 assembly backend
 
bfc.c
Bfc compiler driver
 
bfc_cli.c
Table-driven command-line parser
 
bfc_codegen.c
Generic IR-to-assembly code generation
 
bfc_error.c
Error construction and diagnostic rendering
 
bfc_io.c
Source-file input and line extraction
 
bfc_ir.c
IR construction, optimization, and destruction
 
bfc_jumptable.c
Bracket-matching validation pass
 
bfc_lexer.c
Brainfuck lexer implementation
 
bfc_memory.c
Checked array-allocation implementation
 
bfc_target.c
Target-triple parsing and host detection
 
bfc_token.c
Token construction and token-stream cleanup