Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tomdodd4598/dodd-simple-stack-language

An interpreter for a dynamically typed, object-oriented, stack-based language.
https://github.com/tomdodd4598/dodd-simple-stack-language

Last synced: 2 months ago
JSON representation

An interpreter for a dynamically typed, object-oriented, stack-based language.

Awesome Lists containing this project

README

        

Dodd Simple Stack Language
==========================

Summary
-------

The Dodd Simple Stack Language (DSSL) is a stack-based language, inspired primarily by PostScript, Python and Java. The lexing component is generated with the [SableCC](https://sablecc.org/) parser generator. The language syntax specification can be found [here](https://github.com/tomdodd4598/Dodd-Simple-Stack-Language/blob/main/src/dssl.sable).

If you have any questions, feel free to post an issue or ping me in the [eVault](https://discord.gg/KCPYgWw) Discord server!

Documentation
-------------

All documentation can be found in the [wiki](https://github.com/tomdodd4598/Dodd-Simple-Stack-Language/wiki). Example scripts can be found in the [run](https://github.com/tomdodd4598/Dodd-Simple-Stack-Language/tree/main/run) directory.

Planned Features
----------------

All planned features currently implemented!

Permissions
-----------

In practice, the license on any code I write means very little, but for those who want a some semblance of formality, let it be stated that all code is available under the [MIT License](https://github.com/tomdodd4598/Dodd-Simple-Stack-Language/blob/main/LICENSE.md).