[![crate](https://img.shields.io/crates/v/lexigram_core.svg)](https://crates.io/crates/lexigram-core)
[![documentation](https://docs.rs/lexigram-core/badge.svg)](https://docs.rs/lexigram-core)
[![crate](https://img.shields.io/crates/l/lexigram_core.svg)](https://github.com/blueglyph/lexigram/blob/master/LICENSE-MIT)

<hr/>

**Important note: This crate is still under development and shouldn't be considered stable yet (hence the 0.x version). I'm currently adding some documentation and examples, and refactoring the code.** 

# The `lexigram-code` Crate

This crate contains the minimal library required by the lexer/parser source code generated by the `lexigram` tool.

For now, check the lexigram crate for more information, or the [project GitHub](https://github.com/blueglyph/lexigram).

# Lexigram

The [lexigram](https://github.com/blueglyph/lexigram) project includes the following crates:
* [`lexigram-core`](https://crates.io/crates/lexigram-core), the minimum library required by the code generated by **lexigram**
* [`lexigram-lib`](https://crates.io/crates/lexigram-lib), the full library used by `lexi-gram` and `lexigram`
* [`lexi-gram`](https://crates.io/crates/lexi-gram), the Lexi and Gram parsers, which parse the lexicon and grammar language for the `lexigram` tool
* [`lexigram`](https://crates.io/crates/lexigram), the lexer/parser generator tool

# Releases

[RELEASES.md](https://github.com/blueglyph/lexigram/blob/master/RELEASES.md) keeps a log of all the releases (most are on the [GitHub release page](https://github.com/blueglyph/lexigram/releases), too). 

# Licence

This code is licenced under either [MIT License](https://choosealicense.com/licenses/mit/) or [Apache License 2.0](https://choosealicense.com/licenses/apache-2.0/), at your option.
