my_basic
my_basic copied to clipboard
A lightweight BASIC interpreter written in standard C in dual files. Aims to be embeddable, extendable and portable.
Though the solution provided in the wiki works, but implementing the `Default` part seems to be tedious and the structure looks more like a C/C++ or JS. So I think...
Is it supposed to work with negative numbers, or negative constants? It always gives a syntax error when I use a negative number. Is it a bug?
It would be nice to add a float symbol like `#` to distinguish between integer and real/float for clarity, make the source more readable and better track down between these...
Any comparison on how the interpreter fairs with just compiling directly C code? just to have a general idea.
Your project is very nice. A clean straightforward modern BASIC interpreter. To my knowledge BASIC has not been made available as a Jupyter kernel. Modifying your code to become a...
**Feature Request** While searching for a BASIC language manual that might help me understand how to use all the undocumented MY-BASIC built-in functions, I ran across this feature from BASIC09...
I have been trying to find documentation for a BASIC language on line that at least slightly matches MY-BASIC, on the assumption that MY-BASIC's built-in functions are based on some...
I think two features are very desirable: 1) Detecting overflow and underflow, issuing errors or warnings (it could be configurable if you want a warning or an error) when an...
I found that there were previous issue tickets asking for line numbers, and I feel that you don't plan to support them. I really need them, so I'm thinking in...