https://github.com/sergeychelak/basic-like
Basic-like interpreter/programming language
https://github.com/sergeychelak/basic-like
ast basic interpreted-programming-language interpreter programming-language
Last synced: 11 months ago
JSON representation
Basic-like interpreter/programming language
- Host: GitHub
- URL: https://github.com/sergeychelak/basic-like
- Owner: SergeyChelak
- Created: 2024-09-19T11:29:49.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-16T21:33:33.000Z (over 1 year ago)
- Last Synced: 2025-01-05T22:14:30.948Z (about 1 year ago)
- Topics: ast, basic, interpreted-programming-language, interpreter, programming-language
- Language: Rust
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Basic-like interpreter/programming language
## Rust version of [jasic](https://github.com/munificent/jasic)
Consider this project as Hello World in the interpreters/compiler development
Like an original implementation, this one have similar problems/issues
- missing error handling during parsing/tokenizing
- ~~period is not supported in the double values~~
- arithmetical operations are interpreted in wrong order (just left to right, no operation priorities)
- FOR loop is missing
This project has no purpose to became a ready-to-use programming language. That's why I plan to fix existing issues and extend functionality according to my own knowledge of this development area and also take into account my time availability for this project
## Contribution
Contributions are welcome if you're interested in this project