| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-05-27 | Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core | krangelov | |
| 2019-05-27 | remove duplicate definition for RecordCompare | krangelov | |
| 2019-05-20 | reordered error message for 'no overload'; might be even better to show ↵ | Aarne Ranta | |
| complete types | |||
| 2019-05-15 | Eliminate the dependency on time-compat | Thomas Hallgren | |
| It was only needed for compatibility with directory<1.2, but directory>=1.2 has been shipped with ghc since ghc-7.6. Note: time-compat-1.9.* (the current version) is a completely different package, that does not provide the needed function toUTCTime, which was provided in time-compat-0.1.*. | |||
| 2019-05-03 | runtime/javascript: use a grammar.js with two langauges | Thomas Hallgren | |
| grammar.js contained only one langauge: FoodsEng. Now it contains FoodsEng and FoodsIta, similar to what's shown in the gf-tutorial. The grammar comes from gf-contrib/tutorial/foods. | |||
| 2019-05-03 | gf-tutorial: fix link to JavaScript translator demo | Thomas Hallgren | |
| After fixing trivial problem in translator.html, the demo works, but the example grammar contains only one langauge, so it is not so interesting. translator.html is located in src/runtime/javascript. The editor.html in the same location also works. | |||
| 2019-04-25 | GF.Compile.CheckGrammar: discard bad 'lincat C = …' with a warning | Thomas Hallgren | |
| e.g. if C is a fun and not a cat in the abstract syntax. Discarding bad lincats prevents GF from generating malformed PGFs that are rejected by the C run-time system. I also added code to reject bad lincats with an error, but I left it commented out since it seems a bit pedantic compared to GF's otherwise rather sloppy grammar checking. | |||
| 2019-04-12 | respect the probs option also when merging PGFs | krangelov | |
| 2019-03-26 | Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core | krangelov | |
| 2019-03-26 | bugfix in the pretty printer | krangelov | |
| 2019-03-22 | GF.Compile.GrammarToCanonical: keep unreachable rows in tables | Thomas Hallgren | |
| since unreachable rows can become reachable after grammar transformation. Also export smart constructors for projection and selection. | |||
| 2019-03-20 | hiding morphological tags from Latex printing of dependency trees | Aarne Ranta | |
| 2019-03-20 | Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core | Thomas Hallgren | |
| 2019-03-20 | GF.Grammar.Canonical: pretty printer: omit some redundant brackets | Thomas Hallgren | |
| 2019-03-19 | support cross-compilation from Linux to Windows | krangelov | |
| 2019-03-19 | Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core | krangelov | |
| 2019-03-19 | added one more possible location for Java headers | krangelov | |
| 2019-03-14 | GF.Compile.GrammarToCanonical: allow + in reg exps in pre { } | Thomas Hallgren | |
| 2019-03-13 | GF.Grammar.Canonical: some Functor/Foldable/Traversable instances | Thomas Hallgren | |
| 2019-03-12 | Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core | Thomas Hallgren | |
| 2019-03-12 | GF.Grammar.Canonical: add TuplePattern and CommentedValue | 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-08 | Remove "canonical_yaml" from the option descriptions | Peter Ljunglöf | |
| 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-03-07 | Rename module GF.Compile.ConcreteToCanonical to GF.Compile.GrammarToCanonical | Thomas Hallgren | |
| 2019-03-07 | haskell-bind/utils.c: add missing return | Thomas Hallgren | |
| Found via C compiler warning | |||
| 2019-02-27 | strip empty phrases in bracketedLinearize | krangelov | |
| 2019-02-26 | fixed typo on c-bracketedLinearize | krangelov | |
| 2019-02-26 | replace aeson with json | krangelov | |
| 2019-02-26 | added command c-bracketedLinearize | krangelov | |
| 2019-02-21 | Need aeson>=1.3 | Thomas Hallgren | |
| Also remove ununsed GF.Compile.PGFtoAbstract | |||
| 2019-02-21 | Merge pull request #34 from heatherleaf/master | Thomas H | |
| Encode/decode of canonical grammars to/from JSON/YAML | |||
| 2019-02-20 | added Data.Data.Data instance for Expr | krangelov | |
| 2019-02-18 | fixes in the headers for use with Microsoft Visual C++ | krangelov | |
| 2019-02-18 | fixes in the headers for compilation on Windows | krangelov | |
| 2019-02-14 | disable the parser debugger which was left enabled by accident | krangelov | |
| 2019-02-14 | fix the reader for patterns in a def rule | krangelov | |
| 2019-02-14 | different definition for GF_ARRAY_LEN | krangelov | |
| 2019-02-14 | bugfix in computing record lengths | krangelov | |
| 2019-02-08 | added helper info about canonical grammar output | Peter Ljunglöf | |
| 2019-02-08 | enable export of canonical grammars to JSON and YAML | Peter Ljunglöf | |
| 2019-02-08 | encoding/decoding canonical GF grammars to/from JSON and YAML | Peter Ljunglöf | |
| 2019-01-23 | Export of concrete syntax to Haskell now goes via Canonical GF | Thomas Hallgren | |
| TODO: better treatment of Predef functions and record subtyping coercions | |||
| 2019-01-23 | PGF.Haskell.fromStr: fix double spaces caused by empty tokens | Thomas Hallgren | |
| 2019-01-22 | More work on the canonica_gf export | Thomas Hallgren | |
| + Abstract syntax now is converted directly from the Grammar and not via PGF, so you can use `gf -batch -no-pmcfg -f canonical_gf ...`, to export to canonical_gf while skipping PMCFG and PGF file generation completely. + Flags that are normally copied to PGF files are now included in the caninical_gf output as well (in particular the startcat flag). | |||
| 2019-01-21 | gfse: prevent scrolling during drag-and-drop on iOS | Thomas Hallgren | |
| Applies to webkit-based browsers on other touch-based platforms too | |||
| 2019-01-18 | Two fixes in GF.Grammar.Canonical | Thomas Hallgren | |
| + Hide Prelude.<> to avoid ambiguity with ghc-8.6 + Vertical alternative in the pretty printer for table types A => B | |||
