Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/madliani/emojer
The Emoji Compiler
https://github.com/madliani/emojer
brainfuck compiler emojer emoji ruby
Last synced: about 1 month ago
JSON representation
The Emoji Compiler
- Host: GitHub
- URL: https://github.com/madliani/emojer
- Owner: madliani
- License: agpl-3.0
- Created: 2023-04-06T18:55:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-14T19:05:06.000Z (about 1 year ago)
- Last Synced: 2023-12-14T20:40:56.139Z (about 1 year ago)
- Topics: brainfuck, compiler, emojer, emoji, ruby
- Language: Ruby
- Homepage:
- Size: 289 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: COPYING
Awesome Lists containing this project
README
# Emojer
The Emoji Compiler
![Built with Ruby](https://img.shields.io/badge/Ruby-CC342D.svg?style=for-the-badge&logo=Ruby&logoColor=white)
This is a compiler for the Brainf\*ck programming language dialect with an emoji-like command system.
## Usage
In the project directory, you can run:
### `rake doc`
Runs the documentation tool.
### `rake format`
Runs the code formatter.
### `rake install`
Installs the dependencies.
### `rake lint`
Launches the code linters.
### `rake run`
Runs the app.
### `rake test`
Launches the test runner.
## Authoring
Based on articles [Let’s Write a Brainfuck Compiler (in JavaScript)](https://itnext.io/lets-write-a-brainfuck-compiler-aaa7cfd449b0) by
[Michele Riva](https://micheleriva.medium.com), [Интерпретатор brainfuck](https://pythonworld.ru/primery-programm/interpretator-brainfuck.html) and [Little Lisp interpreter](https://maryrosecook.com/blog/post/little-lisp-interpreter) by [Mary Rose Cook](https://maryrosecook.com).