A rust workspace for interacting with .puz
crossword puzzle files.
For detailed installation and usage instructions, see the individual package READMEs:
- library: See parse/README.md for complete API documentation and examples
- cli: See cli/README.md for command-line interface options
- Complete
.puz
file format parsing - Support for rebus squares, circles, and other extensions
- JSON serialization support
- Memory-safe, zero-copy parsing where possible
- Comprehensive error handling with warnings
The library parses the binary .puz
format used by crossword applications like AcrossLite. See PUZ.md
for complete format documentation.