Metadata-Version: 2.4
Name: zorkie
Version: 0.1.0
Summary: A compiler for the Infocom ZIL/ZILF language that produces Z-machine story files
Author: ZIL Compiler Project
License-Expression: GPL-3.0-or-later
Project-URL: Homepage, https://github.com/yourusername/zorkie
Project-URL: Repository, https://github.com/yourusername/zorkie
Project-URL: Issues, https://github.com/yourusername/zorkie/issues
Keywords: zil,zilf,z-machine,infocom,interactive-fiction,compiler
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Games/Entertainment
Classifier: Topic :: Software Development :: Compilers
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# Zorkie

A compiler for the Infocom ZIL/ZILF language that produces Z-machine story files (.z3, .z4, .z5, etc.).

## Installation

### From PyPI

```bash
pip install zorkie
```

### From Source

```bash
git clone https://github.com/yourusername/zorkie.git
cd zorkie
pip install -e .
```

## Usage

```bash
zorkie <source.zil> -o <output.z3>
```

### Options

- `-o <file>` - Specify output file
- `-v <version>` - Target Z-machine version (3-6)

### Example

```bash
zorkie game.zil -o game.z3
```

The output file can be run in any Z-machine interpreter (Frotz, Lectrote, etc.).
