| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-10-15 | hide the compatibility API | Krasimir Angelov | |
| 2018-06-20 | added bracketedLinearizeAll | Krasimir Angelov | |
| 2018-06-20 | bracketedLinearize in Haskell now emits the BIND constructor like in Java | Krasimir Angelov | |
| 2018-04-18 | Fixes for GHC 8.4.1 compatibility | Thomas Hallgren | |
| * In GHC 8.4.1, the operator <> has become a method of the Semigroup class and is exported from the Prelude. This is unfortunate, since <> is also exported from the standard library module Text.PrettyPrint, so in any module that defines a pretty printer, there is likely to be an ambiguity. This affects ~18 modules in GF. Solution: import Prelude hiding (<>) This works also in older versions of GHC, since GHC does't complain if you hide something that doesn't exists. * In GHC 8.4.1, Semigroup has become a superclass of Monoid. This means that anywhere you define an instance of the Monoid class you also have to define an instance in the Semigroup class. This affects Data.Binary.Builder in GF. Solution: conditionally define a Semigroup instance if compiling with base>=4.11 (ghc>=8.4.1) | |||
| 2018-04-12 | bugfix in the Haskell binding | Krasimir Angelov | |
| 2018-04-09 | - rm duplicate lines | odanoburu | |
| 2018-04-09 | - rm trailing spaces | odanoburu | |
| 2017-10-04 | further extend the API of the C runtime | Krasimir Angelov | |
| 2017-10-03 | in the PGF2 api: remove showCategory. add categoryContext and ↵ | Krasimir Angelov | |
| functionIsConstructor | |||
| 2017-09-28 | added exprSubstitute in the C runtime for substituting meta variables | Krasimir Angelov | |
| 2017-09-28 | the parser for abstract expressions in the C runtime now supports partial parses | Krasimir Angelov | |
| 2017-09-25 | added showPGF in the Haskell API | Krasimir Angelov | |
| 2017-09-25 | handle productions in the internal creation API | Krasimir Angelov | |
| 2017-09-14 | an almost complete API for building new PGF files in the Haskell binding | Krasimir Angelov | |
| 2017-09-13 | added PGF2.Internal.writePGF in the Haskell binding | Krasimir Angelov | |
| 2017-09-11 | an almost complete API for creating the abstract syntax of a PGF in memory | Krasimir Angelov | |
| 2017-09-11 | an API to access the grammar's flags | Krasimir Angelov | |
| 2017-09-08 | more type corrections | Krasimir Angelov | |
| 2017-09-08 | the Haskell binding should be more careful with the matching types in C | Krasimir Angelov | |
| 2017-09-08 | an initial sketch for PGF building API in the Haskell binding | Krasimir Angelov | |
| 2017-09-07 | a light API in the Haskell binding for accessing the internal data structures | Krasimir Angelov | |
| 2017-09-06 | PGF2.FFI: import Data.Word(Word) | Thomas Hallgren | |
| for compatibility with older versions of GHC | |||
| 2017-09-06 | the parser in the C runtime can now detect incomplete sentences just like ↵ | Krasimir Angelov | |
| the parser in the Haskell runtime. This is also reflected in all bindings. | |||
| 2017-09-05 | added function printName in the Haskell binding | Krasimir Angelov | |
| 2017-09-05 | added languageCode in the Haskell binding | Krasimir Angelov | |
| 2017-09-05 | fix the type signature for exprSize | Krasimir Angelov | |
| 2017-09-05 | added exprFunctions in the Haskell binding | Krasimir Angelov | |
| 2017-09-05 | added exprSize in the Haskell binding | Krasimir Angelov | |
| 2017-09-05 | added exprHash in the Haskell binding | Krasimir Angelov | |
| 2017-09-04 | forgot to commit PGF2.FFI | Krasimir Angelov | |
| 2017-09-04 | instance Eq Expr in the Haskell binding | Krasimir Angelov | |
| 2017-09-04 | eliminate modules PGF.Lexing, PGF.LexingAGreek. Make PGF.Utilities an ↵ | Krasimir Angelov | |
| internal module in the runtime. These are not really part of the core runtime. | |||
| 2017-09-01 | rename the pgf2-bind package to pgf2 | Krasimir Angelov | |
| 2017-09-01 | bugfix in showType from the C runtime | Krasimir Angelov | |
| 2017-09-01 | complete details for the "ai" command in the C shell | Krasimir Angelov | |
| 2017-09-01 | added function treeProbability in the Haskell binding | Krasimir Angelov | |
| 2017-08-31 | graphvizWordAlignment in the C runtime | Krasimir Angelov | |
| 2017-08-31 | the C runtime now supports the same customizations for GraphViz as the ↵ | Krasimir Angelov | |
| Haskell runtime | |||
| 2017-08-30 | bugfix for hasLinearization in the Haskell binding | Krasimir Angelov | |
| 2017-08-30 | "ma" command in the C shell | Krasimir Angelov | |
| 2017-08-30 | added tabularLinearizeAll in the Haskell binding | Krasimir Angelov | |
| 2017-08-30 | change tabularLinearize in the Haskell binding to return a list instead of ↵ | Krasimir Angelov | |
| map this preserves the order | |||
| 2017-08-30 | added the concreteName function in the Haskell binding | Krasimir Angelov | |
| 2017-08-29 | the embedded grammars now work with both the pure Haskell and the Haskell ↵ | Krasimir Angelov | |
| binding API | |||
| 2017-08-29 | added bracketedLinearize in the Haskell binding | Krasimir Angelov | |
| 2017-08-28 | tabularLinearize in the Haskell binding | Krasimir Angelov | |
| 2017-05-12 | a binding to the sentence lookup from Haskell | krasimir | |
| 2017-04-13 | gu_string_buf -> gu_new_string_buf in libgu | krasimir | |
| 2017-04-12 | update SG.hsc | krasimir | |
| 2017-02-10 | safer memory management in the Haskell binding | krasimir | |
