A simple parser for the BASIC programming language.
Find a file
Tony Bark 03fd453e19 VSCode tasks and launch
- Target .NET 9.0 (currently installed)
- Added FIXME to LetCommand
2025-02-01 17:42:05 -05:00
.vscode VSCode tasks and launch 2025-02-01 17:42:05 -05:00
BarkBasic VSCode tasks and launch 2025-02-01 17:42:05 -05:00
.gitignore Initial source commit. 2024-02-05 23:41:03 -05:00
BarkBasic.sln Initial source commit. 2024-02-05 23:41:03 -05:00
LICENSE Initial source commit. 2024-02-05 23:41:03 -05:00
README.md Rewritten and simplified architecture 2025-02-01 05:22:56 -05:00

Bark Basic

Bark Basic (working title) is a BASIC programming language paser. Right now, it is a very simple project that I'll doing in my spare time.

Background

I've always wanted to write a parser for a programming language, but I had no idea where to start because there are so many ways to write one. Despite writing varies ones in the past, I've never really felt satisfied, so I asked AI.

Originally, I used ChatGPT and I create a BASIC parser so I could use a template. While it worked, it was a little over-engineered for what I needed. Fast-forward to Deepseek making a splash, I tweaked the system prompt for the Coder version to be as good as NASA and requested the same thing but have it be expandable. Worked on the first try from .NET Fiddle.

License

I license this project under the GPL-3.0 license - see LICENSE for details.