# GCG parser
[](https://github.com/20jasper/gcg-parser)
[](https://crates.io/crates/gcg-parser)
[](https://docs.rs/gcg-parser)
[](https://github.com/20jasper/gcg-parser/actions?query=branch%3Amain)
Parser and Data Structures for the "Generic Crossword Game" file format
GCG files are used as a standard for a variety of crossword games, most notably Scrabble
## Specification
This parser abides by the [Poslfit GCG specification](https://www.poslfit.com/scrabble/gcg/)
## Development
### Dependencies
| Dependency | Installation |
| ----------- | ------------------------------------------------------------------------ |
| Rust | [Install Rust](https://doc.rust-lang.org/book/ch01-01-installation.html) |
| cargo-watch | `cargo install cargo-watch` |
| just | `cargo install just` |
| npm | [Install NodeJS](https://nodejs.org/en/download) |
### Commands
run `just --list` to see a list of available commands