Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tomdodd4598/dodd-redstone-language-compiler
A compiler for a simple, statically typed, procedural language, primarily designed to target a custom redstone computer.
https://github.com/tomdodd4598/dodd-redstone-language-compiler
Last synced: about 2 months ago
JSON representation
A compiler for a simple, statically typed, procedural language, primarily designed to target a custom redstone computer.
- Host: GitHub
- URL: https://github.com/tomdodd4598/dodd-redstone-language-compiler
- Owner: tomdodd4598
- License: mit
- Created: 2021-04-15T02:31:23.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-14T16:30:53.000Z (3 months ago)
- Last Synced: 2024-10-31T11:51:38.548Z (about 2 months ago)
- Language: Java
- Homepage:
- Size: 5 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Dodd Redstone Language Compiler
===============================Summary
-------The Dodd Redstone Language is a programming language initially designed to target a custom redstone computer. I am designing this language and writing a compiler for it primarily to teach myself, and potentially others, about how compilation works. The lexing and parsing components are generated with the [SableCC](https://sablecc.org/) parser generator. The language syntax specification can be found [here](https://github.com/tomdodd4598/Dodd-Redstone-Language-Compiler/blob/main/src/drl.sable).
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-Redstone-Language-Compiler/blob/main/LICENSE.md).