summaryrefslogtreecommitdiff
path: root/src/runtime/haskell-bind
AgeCommit message (Collapse)Author
2020-09-18Add instructions for uploading PGF2 to HackageJohn J. Camilleri
2020-09-18Bump PGF2 to 1.2.1John J. Camilleri
2020-08-14remove the deprecated pgf_print_expr_tuplekrangelov
2020-08-14Merge branch 'master' of https://github.com/GrammaticalFramework/gf-corekrangelov
2020-08-14added an API for cloning expressions/types/literalskrangelov
2020-08-03Add script for uploading PGF2 documentation to HackageJohn J. Camilleri
Hackage's attempt to build the package will fail because of missing C libraries
2020-07-28Updates to PGF2 readmeJohn J. Camilleri
2020-07-28Bump pgf2 to 1.2.0John J. Camilleri
2020-07-28Merge remote-tracking branch 'origin/master' into pgf2-hackageJohn J. Camilleri
2020-07-26parseToChart also returns the categorykrangelov
2020-07-22the if is actually unnecessarykrangelov
2020-07-22bugfix in bracketedLinearizekrangelov
2020-07-11(pgf2) Readme, license, changelogJohn J. Camilleri
2020-07-11Bump pgf2 to 1.1.0, update READMEJohn J. Camilleri
2020-07-08Merge remote-tracking branch 'origin/master' into pgf2-hackageJohn J. Camilleri
# Conflicts: # src/runtime/haskell-bind/pgf2.cabal
2020-07-08Remove PGF from PGF2, clean up PGF2 cabal file.John J. Camilleri
2020-07-08drop the SG library completely.krangelov
2020-05-14lookupCohorts now detects and reports unknown words. Also:krangelov
- added added two filtering functions: filterLongest and filterBest - updated the PGF service to work with the new API
2020-03-06an API to access the names of all fields withing a categorykrangelov
2020-03-05fix the build after the change in the morphological APIkrangelov
2020-03-05The APIs for callbacks and the bracketed strings now use a string for the ↵krangelov
analysis intead of an integer. This is now consistent with lookupMorpho and friends
2019-12-07a version of the parser which returns a chart rather than a list of expressionskrangelov
2019-08-07Remove wrong Haddock comment in PGF2John J. Camilleri
Clearly just a copy-paste error
2019-05-28bits of documentationkrangelov
2019-05-28API for scanning for cohorts in an arbitrary textkrangelov
2019-03-07haskell-bind/utils.c: add missing returnThomas Hallgren
Found via C compiler warning
2019-02-27strip empty phrases in bracketedLinearizekrangelov
2019-02-20added Data.Data.Data instance for Exprkrangelov
2018-11-27expose PGF and Concr for FFIKrasimir Angelov
2018-10-15hide the compatibility APIKrasimir Angelov
2018-06-20added bracketedLinearizeAllKrasimir Angelov
2018-06-20bracketedLinearize in Haskell now emits the BIND constructor like in JavaKrasimir Angelov
2018-04-18Fixes for GHC 8.4.1 compatibilityThomas 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-12bugfix in the Haskell bindingKrasimir Angelov
2018-04-09- rm duplicate linesodanoburu
2018-04-09- rm trailing spacesodanoburu
2017-10-04further extend the API of the C runtimeKrasimir Angelov
2017-10-03in the PGF2 api: remove showCategory. add categoryContext and ↵Krasimir Angelov
functionIsConstructor
2017-09-28added exprSubstitute in the C runtime for substituting meta variablesKrasimir Angelov
2017-09-28the parser for abstract expressions in the C runtime now supports partial parsesKrasimir Angelov
2017-09-25added showPGF in the Haskell APIKrasimir Angelov
2017-09-25handle productions in the internal creation APIKrasimir Angelov
2017-09-14an almost complete API for building new PGF files in the Haskell bindingKrasimir Angelov
2017-09-13added PGF2.Internal.writePGF in the Haskell bindingKrasimir Angelov
2017-09-11an almost complete API for creating the abstract syntax of a PGF in memoryKrasimir Angelov
2017-09-11an API to access the grammar's flagsKrasimir Angelov
2017-09-08more type correctionsKrasimir Angelov
2017-09-08the Haskell binding should be more careful with the matching types in CKrasimir Angelov
2017-09-08an initial sketch for PGF building API in the Haskell bindingKrasimir Angelov
2017-09-07a light API in the Haskell binding for accessing the internal data structuresKrasimir Angelov