https://github.com/sjkingo/zerp
zerp is a collection of utilities for Z, a toy programming language similar in syntax to Python and Pascal
https://github.com/sjkingo/zerp
lexer parser python python-3-4 toy-programming-language virtual-machine z zerp
Last synced: about 2 months ago
JSON representation
zerp is a collection of utilities for Z, a toy programming language similar in syntax to Python and Pascal
- Host: GitHub
- URL: https://github.com/sjkingo/zerp
- Owner: sjkingo
- Created: 2011-12-05T02:51:55.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2016-02-21T08:57:56.000Z (about 9 years ago)
- Last Synced: 2025-02-10T07:15:34.583Z (3 months ago)
- Topics: lexer, parser, python, python-3-4, toy-programming-language, virtual-machine, z, zerp
- Language: Python
- Homepage:
- Size: 127 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# zerp - a collection of utilities for Z
zerp is a collection of utilities for Z, a toy programming language similar in
syntax to Python and Pascal. It targets a virtual machine written in Python
that supports a limited instruction set.For more information on Z, see the [language reference](docs/Z.md). The internals of
the compiler and virtual machine are discussed in the [design document](docs/DESIGN.md).zerp targets Python 3.4+ only.
## Dependencies
Before using `zvm`, you must make sure your Python installation contains Tkinter. On Fedora,
this will be:```
$ sudo dnf install python3-tkinter
```