|
BFC-Compiler
A C23 Brainfuck compiler
|
Brainfuck lexical analysis interface. More...
Go to the source code of this file.
Functions | |
| bfc_error_t | bfc_lex (bfc_token_stream_t **token_stream, bfc_program_t const *const program, bfc_args_t const cmd_args) |
| Tokenizes a loaded Brainfuck source program. | |
Brainfuck lexical analysis interface.
Transforms a loaded source program into a location-aware token stream.
| bfc_error_t bfc_lex | ( | bfc_token_stream_t ** | token_stream, |
| bfc_program_t const *const | program, | ||
| bfc_args_t const | cmd_args ) |
Tokenizes a loaded Brainfuck source program.
Scans the source buffer and builds a compact, location-aware token stream.
| [out] | token_stream | Receives the allocated token stream. |
| [in] | program | Loaded source program. |
| [in] | cmd_args | Lexer-affecting command-line options. |
Tokenizes a loaded Brainfuck source program.