Inari Listenmaa
c7e26d7cd2
also add the 9.6 compatibility fixes to PGF2
2025-08-08 18:12:26 +02:00
Krasimir Angelov
dc8dce90a0
added a Setup script to compile without cabal-install
2022-08-24 14:00:22 +02:00
Krasimir Angelov
a42cec2107
support for BIND tokens in the Python bindings
2022-07-16 20:29:36 +02:00
Inari Listenmaa
862aeb5d9b
Update base <4.15 to <4.16 for tests + pgf*.cabal
2022-03-05 13:42:11 +08:00
John J. Camilleri
f2e52d6f2c
Replace tabs for whitespace in source code
2021-07-07 09:40:41 +02:00
John J. Camilleri
0c3ca3d79a
Add note in PGF2 documentation about risk for integer overflow.
...
Closes #109
2021-07-06 14:43:21 +02:00
John J. Camilleri
84b4b6fab9
Some more cabal file cleanup. Add stack files for pgf, pgf2.
2021-07-06 14:11:30 +02:00
2jacobtan
e1a40640cd
specify version bounds in pgf.cabal and pgf2.cabal
2021-07-06 05:42:34 +08:00
John J. Camilleri
1ba5449d21
Update pgf.cabal, and minors to other cabal files
2021-06-24 09:31:37 +02:00
John J. Camilleri
84fd431afd
Manage to get completion working in PGF2
2021-05-03 22:28:48 +02:00
John J. Camilleri
588cd6ddb1
Improvement to test script, distinguishes when input ends with whitespace
2021-05-03 20:51:24 +02:00
John J. Camilleri
437bd8e7f9
Add proper error handling in complete
2021-05-03 20:36:31 +02:00
John J. Camilleri
e56d1b2959
Second attempt. Reading enum is closer to working but all strings are empty.
2021-05-03 14:25:35 +02:00
John J. Camilleri
450368f9bb
First attempt at adding support for complete in PGF2 (gives segmentation faults)
2021-05-03 13:19:08 +02:00
John J. Camilleri
60bc752a6f
Add note about type-checking dynamic expressions in PGF2 Haddock
...
Closes #72
2021-04-30 14:59:20 +02:00
John J. Camilleri
d95b3efd6b
Add instructions for uploading PGF2 to Hackage
2020-09-18 10:49:21 +02:00
John J. Camilleri
db8b111e72
Bump PGF2 to 1.2.1
2020-09-18 10:34:45 +02:00
krangelov
90fc1d750e
remove the deprecated pgf_print_expr_tuple
2020-08-14 21:03:48 +02:00
krangelov
24beed9a95
Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core
2020-08-14 20:56:20 +02:00
krangelov
23edeec5a9
added an API for cloning expressions/types/literals
2020-08-14 20:54:15 +02:00
John J. Camilleri
deddde953f
Add script for uploading PGF2 documentation to Hackage
...
Hackage's attempt to build the package will fail because of missing C libraries
2020-08-03 14:22:32 +02:00
John J. Camilleri
c53353f087
Updates to PGF2 readme
2020-07-28 22:54:34 +02:00
John J. Camilleri
f00f0cb0ef
Bump pgf2 to 1.2.0
2020-07-28 22:36:49 +02:00
John J. Camilleri
22d5f31d74
Merge remote-tracking branch 'origin/master' into pgf2-hackage
2020-07-28 22:19:15 +02:00
krangelov
d7965d81b4
parseToChart also returns the category
2020-07-26 15:56:21 +02:00
krangelov
0cee82f715
the if is actually unnecessary
2020-07-22 16:55:21 +02:00
krangelov
7229033e42
bugfix in bracketedLinearize
2020-07-22 16:26:05 +02:00
John J. Camilleri
38f468eed3
(pgf2) Readme, license, changelog
2020-07-11 21:06:08 +02:00
John J. Camilleri
88a73c1d9e
Bump pgf2 to 1.1.0, update README
2020-07-11 20:00:25 +02:00
John J. Camilleri
f54e54123c
Merge remote-tracking branch 'origin/master' into pgf2-hackage
...
# Conflicts:
# src/runtime/haskell-bind/pgf2.cabal
2020-07-08 22:07:08 +02:00
John J. Camilleri
2ac796dbbc
Remove PGF from PGF2, clean up PGF2 cabal file.
2020-07-08 21:55:42 +02:00
krangelov
33818076ff
drop the SG library completely.
2020-07-08 21:12:01 +02:00
krangelov
62bc78380e
lookupCohorts now detects and reports unknown words. Also:
...
- added added two filtering functions: filterLongest and filterBest
- updated the PGF service to work with the new API
2020-05-14 15:03:30 +02:00
krangelov
00e25d0ccb
an API to access the names of all fields withing a category
2020-03-06 12:29:08 +01:00
krangelov
9806232532
fix the build after the change in the morphological API
2020-03-05 12:24:01 +01:00
krangelov
f22bd70585
The APIs for callbacks and the bracketed strings now use a string for the analysis intead of an integer. This is now consistent with lookupMorpho and friends
2020-03-05 11:58:21 +01:00
krangelov
14f394c9e9
a version of the parser which returns a chart rather than a list of expressions
2019-12-07 22:00:39 +01:00
John J. Camilleri
85f12a5544
Remove wrong Haddock comment in PGF2
...
Clearly just a copy-paste error
2019-08-07 12:52:17 +02:00
krangelov
8c18d7162f
bits of documentation
2019-05-28 12:59:07 +02:00
krangelov
9f0ea19a1c
API for scanning for cohorts in an arbitrary text
2019-05-28 12:26:00 +02:00
Thomas Hallgren
0970d678cf
haskell-bind/utils.c: add missing return
...
Found via C compiler warning
2019-03-07 14:11:29 +01:00
krangelov
52f2739da1
strip empty phrases in bracketedLinearize
2019-02-27 08:27:50 +01:00
krangelov
64a2483b12
added Data.Data.Data instance for Expr
2019-02-20 13:00:51 +01:00
Krasimir Angelov
abf3911b70
expose PGF and Concr for FFI
2018-11-27 21:09:35 +01:00
Krasimir Angelov
8a9430f63a
hide the compatibility API
2018-10-15 12:04:03 +02:00
Krasimir Angelov
65cfdf1775
added bracketedLinearizeAll
2018-06-20 13:51:41 +02:00
Krasimir Angelov
09d576f5b4
bracketedLinearize in Haskell now emits the BIND constructor like in Java
2018-06-20 13:05:15 +02:00
Thomas Hallgren
820d2d503f
Fixes for GHC 8.4.1 compatibility
...
* 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-18 19:18:10 +02:00
Krasimir Angelov
2036ffe06d
bugfix in the Haskell binding
2018-04-12 15:12:36 +02:00
odanoburu
2c163bb243
- rm duplicate lines
2018-04-09 12:14:32 -03:00