2020-09-30 20:26:38 +05:30
2020-09-30 20:26:38 +05:30
2020-09-30 20:26:38 +05:30
2020-09-30 01:20:58 +05:30
2020-09-30 01:20:58 +05:30
2020-09-30 20:26:38 +05:30
2020-09-30 01:27:09 +05:30

bfc

An extension of a language that shall not be named

Hello world

-[-7>+<]>-.-[->+5<]>++.+7..+3.[-3>+<]>-5.--[->+4<]>-.-8.+3.-6.-8.

Setup oddities

  1. Copy antlr4's cpp libs to ./libs/antlr4. (Please take care that the include folder points straight to the files not to antlr-runtime)
  2. Copy antlr-4.8-complete.jar to ./thirdparty/antlr.
  3. Generate parsers to ./libs/generated or use VSCode with the ANTLR extension.

Todo (Tentative)

  • Grammar
    • Number shorthand
    • Loop statements
    • shorthand segments
  • Processing
    • Print resultant .bf
    • execute result
Description
A Parser and interpreter for BFE, a syntactic superset of bf
Readme 2.6 MiB
Languages
C++ 97.2%
ANTLR 1.5%
CMake 1.3%