Metadata-Version: 2.1
Name: hera-py
Version: 0.2.0
Summary: Interpreter for the Haverford Educational RISC Architecture (HERA) assembly language
Home-page: UNKNOWN
Author: Ian Fisher
Author-email: iafisher@protonmail.com
License: MIT
Project-URL: Source, https://github.com/iafisher/hera-py
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Topic :: Software Development :: Assemblers
Description-Content-Type: text/markdown
Requires-Dist: docopt (==0.6.2)
Requires-Dist: lark-parser (==0.6.5)

# hera-py

[![Build Status](https://travis-ci.com/iafisher/hera-py.png)](https://travis-ci.com/iafisher/hera-py)

An interpreter for the [Haverford Educational RISC Architecture](https://www.haverford.edu/computer-science/resources/hera) (HERA) assembly language.

## Installation
You can install hera-py with pip:

```
$ pip3 install hera-py
```

## Usage
After installation, hera-py can be invoked with the `hera` command to run a HERA program:

```
$ hera my-hera-file.hera
```

You can also preprocess a HERA program without running it, to see how pseudo-instructions and labels are resolved to HERA code:

```
$ hera preprocess my-hera-file.hera
```


