https://github.com/tttardigrado/esostack
A small stack oriented esolang
https://github.com/tttardigrado/esostack
esolang interpreter programming-language stack
Last synced: about 1 year ago
JSON representation
A small stack oriented esolang
- Host: GitHub
- URL: https://github.com/tttardigrado/esostack
- Owner: tttardigrado
- Created: 2022-02-17T21:29:45.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-04-26T17:38:51.000Z (about 4 years ago)
- Last Synced: 2024-06-20T01:53:19.522Z (about 2 years ago)
- Topics: esolang, interpreter, programming-language, stack
- Language: Go
- Homepage:
- Size: 349 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
Awesome Lists containing this project
README
# EsoStack
A stack oriented eso-lang made in Go
## Tech Stack
* Languages: Golang
* Packages:
* Cobra: Command line interface
* Flinch: Command line input
* Testify: Improved Testing
* Others:
* Make
* Git
* Markdown
* Cookiecutter
## TODO:
- [X] Stack
- [X] Lexer && Tokens
- [X] Parser
- [X] AST
- [X] Interpreter
- [X] Colorize output
- [X] Repl
- [X] Src file interpreter
- [ ] Src Files as repl functions
- [X] Project creator from the cli
- [X] UI