min

mini

Mini: Interpreter and a programming language implemented in Python

Showing:

Popularity

Downloads/wk

0

GitHub Stars

144

Maintenance

Last Commit

6yrs ago

Contributors

2

Package

Dependencies

0

License

MIT

Categories

Readme

Mini: Interpreter and a programming language implemented in Python

This is the source code from my screencast: How to write an interpreter in Python <http://youtu.be/1h1mM7VwNGo>_.

It uses:

  • parsimonious <https://github.com/erikrose/parsimonious> library for parsing using Parsing Expression Grammar (PEG) (See also the original PEG paper <http://pdos.csail.mit.edu/papers/parsing:popl04.pdf>).

  • py.test <http://pytest.org> testing framework. (See also the book Test-Driven Development: By Example <http://books.google.com/books/about/Test_Driven_Development.html?id=gFgnde_vwMAC>).

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100