Skip to content
Python transpiler for the esoteric language Rockstar
Branch: master
Clone or download
yanorestes Merge pull request #31 from drakecsmall/master
Add Knock Variable down, down ..., down parsing
Latest commit b8020ec Jan 21, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
rockstarpy Merge pull request #31 from drakecsmall/master Jan 21, 2019
tests Created Transpiler class to avoid globals. Aug 26, 2018
.gitignore Added Travis config and gitignore Jul 26, 2018
.travis.yml Travis Python 3.7 support added Jul 27, 2018
LICENSE.txt Support to PyPI Jul 24, 2018
README.rst Update pronoums Jul 27, 2018
setup.py Updated version Aug 20, 2018

README.rst

rockstar-py

Python transpiler for the esoteric language Rockstar

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Installing

The easiest way is installing using pip:

sudo pip install rockstar-py

You can also clone this project using git:

git clone https://github.com/yanorestes/rockstar-py.git

Usage

If you installed the package using pip, you can simply run rockstar-py in the command line:

rockstar-py [--output OUTPUT.py] input.rock

You can also run the transpiler directly by rockstar.py:

python3 -W ignore -m rockstarpy [--output OUTPUT.py] input.rock

Contributing

I’m accepting pull requests that improve speed and legibility of the code.

Authors

Contributors

Huge thanks to everyone who is contribuing to this project. Check them out at Contributors!

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Hat tip to dylanbeattie for creating Rockstar
  • The FizzBuzz example works well. If valid code doesn’t work, create an issue so I can get a look.
  • I’ll work on the readibility and organization of the code, would love suggestions on how/where to do that.
You can’t perform that action at this time.