| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-06-30 | Make GF.Grammar.Canonical.Id a type synonym for GF.Infra.Ident.RawIdent | John J. Camilleri | |
| This avoids a lot of conversion back and forth between Strings and ByteStrings This commit was cherry-picked from d0c27cdaae78c670b098740bfb49b428d900e640 (lpgf branch) | |||
| 2020-09-12 | Remove MonadFail requirements for aeson code | Andreas Källberg | |
| 2019-03-13 | GF.Grammar.Canonical: some Functor/Foldable/Traversable instances | Thomas Hallgren | |
| 2019-03-08 | canonical GF: flatten several concatenations into one json array, and parse ↵ | Peter Ljunglöf | |
| the array back into concatenations | |||
| 2019-03-08 | added parsing of json into canonical GF | Peter Ljunglöf | |
| 2019-03-08 | remove case expressions (no particular reason) | Peter Ljunglöf | |
| 2019-03-08 | corrected json printing | Peter Ljunglöf | |
| some object labels must be preceded by ".", to not be in conflict with GF records (which are stored as json objects) plus some minor bugfixes and cleaning | |||
| 2019-03-07 | Expose GF.Grammar.Canonical + some refactoring | Thomas Hallgren | |
| to make it available in other tools by depending on the gf package and importing it | |||
| 2019-02-26 | replace aeson with json | krangelov | |
| 2019-02-08 | encoding/decoding canonical GF grammars to/from JSON and YAML | Peter Ljunglöf | |
