Bicycle Repair Man¶
BRM is a short way of rewriting python source with transformation of tokens. It offers a high level interface for token transformation with automating most of manual stuff.
Features¶
- On the fly token transformation
- Auto location padding for single line transformations
- Ways to patch standard tokenizer with custom tokens and capturing them
- Grammar Rules like pattern syntax for easy capturing
Installation¶
Install BRM by running:
pip install brm
or
pip install git+https://github.com/isidentical/BRM.git
Contribute¶
- Issue Tracker: github.com/isidentical/brm/issues
- Source Code: github.com/isidentical/brm
Support¶
If you are having issues, please let us know.