summaryrefslogtreecommitdiff
path: root/src/runtime/haskell-bind
AgeCommit message (Collapse)Author
2025-08-08also add the 9.6 compatibility fixes to PGF2Inari Listenmaa
2022-08-24added a Setup script to compile without cabal-installKrasimir Angelov
2022-07-16support for BIND tokens in the Python bindingsKrasimir Angelov
2022-03-05Update base <4.15 to <4.16 for tests + pgf*.cabalInari Listenmaa
2021-07-07Replace tabs for whitespace in source codeJohn J. Camilleri
2021-07-06Add note in PGF2 documentation about risk for integer overflow.John J. Camilleri
Closes #109
2021-07-06Some more cabal file cleanup. Add stack files for pgf, pgf2.John J. Camilleri
2021-07-06specify version bounds in pgf.cabal and pgf2.cabal2jacobtan
2021-06-24Update pgf.cabal, and minors to other cabal filesJohn J. Camilleri
2021-05-03Manage to get completion working in PGF2John J. Camilleri
2021-05-03Improvement to test script, distinguishes when input ends with whitespaceJohn J. Camilleri
2021-05-03Add proper error handling in completeJohn J. Camilleri
2021-05-03Second attempt. Reading enum is closer to working but all strings are empty.John J. Camilleri
2021-05-03First attempt at adding support for complete in PGF2 (gives segmentation faults)John J. Camilleri
2021-04-30Add note about type-checking dynamic expressions in PGF2 HaddockJohn J. Camilleri
Closes #72
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