{"id":13782966,"url":"https://github.com/BrainSteel/BrainF-k","last_synced_at":"2025-05-11T17:30:33.159Z","repository":{"id":36815453,"uuid":"41122328","full_name":"BrainSteel/BrainF-k","owner":"BrainSteel","description":"Fully functional BF and BF-equivalent interpreter","archived":false,"fork":false,"pushed_at":"2019-08-03T18:56:43.000Z","size":21,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-08-03T18:18:01.051Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BrainSteel.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.txt","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-08-20T22:49:14.000Z","updated_at":"2019-08-03T18:56:45.000Z","dependencies_parsed_at":"2022-09-08T09:11:14.397Z","dependency_job_id":null,"html_url":"https://github.com/BrainSteel/BrainF-k","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrainSteel%2FBrainF-k","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrainSteel%2FBrainF-k/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrainSteel%2FBrainF-k/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrainSteel%2FBrainF-k/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BrainSteel","download_url":"https://codeload.github.com/BrainSteel/BrainF-k/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253604375,"owners_count":21934851,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T18:01:49.589Z","updated_at":"2025-05-11T17:30:32.924Z","avatar_url":"https://github.com/BrainSteel.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"# BrainF\u003e\u003ek V1.3.3\nFully functional BF and BF-equivalent interpreter\n\n### Build:\nRun `make` in the top-level directory.\n\n### Usage:\n`bf [-help] [options] file`\n\n### Specifics\n\n| Options             |                                                                                       |\n|:-------------------:|-------------------------------------------------------------------------------------- |\n| `-d`                | Enable debugging and diagnostics                                                      |\n| `-h`                | Print help text                                                                       |\n| `-L \u003clanguage\u003e`     | Sets the language to interpret (BF is default)                                        |\n| `-P \u003cprint mode\u003e`   | Sets the print mode for output of the language (char is default)                      |\n| `-T \u003clang1\u003e \u003clang2\u003e`| Translates the file given from `\u003clang1\u003e` to `\u003clang2\u003e`                                 |\n\n| Languages         |                                                                                         |\n|:-----------------:|---------------------------------------------------------------------------------------  |\n| `BF`              |   [Brainf**k](https://esolangs.org/wiki/Brainfuck) (default)                            |\n| `???`             |   [???](https://esolangs.org/wiki/%3F%3F%3F)                                            |\n| `TinyBF`          |   [TinyBF](https://esolangs.org/wiki/TinyBF)                                            |\n\n| Print Modes       |                                                                                         |\n|:-----------------:|---------------------------------------------------------------------------------------  |\n| `char`            | Print each output byte as a character (default)                                         |\n| `num`             | Print each output byte as space-separated numerical values                              |\n| `hex`             | Print each output byte as space-separated hexadecimal values                            |\n| `smart`           | If the byte is printable ASCII, print as a character. Otherwise, as hexadecimal.        |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBrainSteel%2FBrainF-k","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FBrainSteel%2FBrainF-k","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBrainSteel%2FBrainF-k/lists"}