Giter Site home page Giter Site logo

pybfc's Introduction

Pybfc

Pybfc - BranFuck compiler write in python

PyPI - Python Version PyPI License
test-pybfc Upload Python Package
Code style: black
Table of Contents
  1. Requirements
  2. Installation
  3. Usage
  4. Examples
  5. Discussions
  6. Issues
  7. Donating
  8. License

Requirements

Installation

PyPi

$ pip3 install pybfc

GitHub

$ git clone https://github.com/TheAwiteb/pybfc
$ cd pybfc
$ python3 setup.py install

Usage

Usage: pybfc [OPTIONS] FILE_PATH

  Python BranFuck Compiler ๐Ÿโš™

Arguments:
  FILE_PATH  BranFuck path to execute it.  [required]

Options:
  -d, --debug    Enable debugging with execution.
  -V, --version  Print Pybfc version and exit.
  --help         Show this message and exit.

Examples

Debug

main.bf

>++<
ฮป pybfc --debug main.bf
Command -> '>', Loop -> 0
        Address -> 1, Value -> 0

Command -> '+', Loop -> 0
        Address -> 1, Value -> 1

Command -> '+', Loop -> 0
        Address -> 1, Value -> 2

Command -> '<', Loop -> 0
        Address -> 0, Value -> 0

Hello World

main.bf

++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.
>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.
ฮป pybfc main.bf
Hello World!

Discussions

Question, feature request, discuss about pybfc here

Issues

You can report a bug from here

Donating

Note: These addresses are for BEP20 tokens

Currency Address
Binance BNB 0x4ab0974c7dfcdcdf24d8323a93b061d41e9cf3f0
Binance USD BUSD 0x4ab0974c7dfcdcdf24d8323a93b061d41e9cf3f0
Tether USDT 0x4ab0974c7dfcdcdf24d8323a93b061d41e9cf3f0
Bitcoin BTC 0x4ab0974c7dfcdcdf24d8323a93b061d41e9cf3f0
Bitcoin Cash BCH 0x4ab0974c7dfcdcdf24d8323a93b061d41e9cf3f0

License

GNU Affero General Public Version 3 License

pybfc's People

Contributors

theawiteb avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.