Parinfer in Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
tests
.editorconfig
.gitignore
.travis.yml
CHANGELOG.md
LICENSE.md
README.md
parinfer.py
perf.py
tests.py

README.md

Parinfer for Python Build Status

A Parinfer implementation written in Python.

About

There are several text editors where Python is the best - or only - choice for extensions. Having a Parinfer implementation in Python allows Parinfer to reach more editors.

This is basically a 1-to-1 copy of parinfer.js.

The .json files in the tests folder are copied directly from the main Parinfer repo.

I am a very novice Python developer. There is likely lots of room for improvement in this implementation. PR's welcome :)

Run Tests

sudo pip install unittest2
python tests.py

To run a performance stress test:

python perf.py

License

ISC license