Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/keleshev/mini

Mini: Interpreter and a programming language implemented in Python
https://github.com/keleshev/mini

Last synced: 3 months ago
JSON representation

Mini: Interpreter and a programming language implemented in Python

Awesome Lists containing this project

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 `_.

It uses:

* `parsimonious `_
library for parsing using Parsing Expression Grammar (PEG)
(See also the original `PEG paper
`_).

* `py.test `_ testing framework.
(See also the book `Test-Driven Development: By Example
`_).