krangelov
16dfcb938c
more of the abstract API copied from the old runtimes
2021-08-12 12:06:50 +02:00
krangelov
0ece508716
added categoryProb, functionProb, functionIsConstructor
2021-08-12 11:10:27 +02:00
krangelov
f2da618e5d
implemented categoryContext
2021-08-12 10:42:02 +02:00
krangelov
d2aec60612
fix typos
2021-08-12 10:38:55 +02:00
krangelov
4abe7836e0
test case for functionType
2021-08-12 07:53:55 +02:00
krangelov
2c1700776e
implemented readExpr & readType
2021-08-11 22:07:01 +02:00
krangelov
a5008c2fe1
implemented functionType and marshalling for types and expressions
2021-08-10 15:07:41 +02:00
krangelov
91f183ca6a
move the C sources to the subfolder pgf again for backwards compatibility
2021-08-08 18:29:16 +02:00
krangelov
3a7743afad
added the expression type
2021-08-06 20:03:22 +02:00
krangelov
825e8447db
make it possible to load several grammars in the same process and ensure reader-writer exclusion
2021-08-06 19:34:02 +02:00
krangelov
2d6bcd1953
a better API for loading PGF & NGF files
2021-08-06 16:50:21 +02:00
krangelov
dc1644563f
extend the abstract syntax API
2021-08-06 12:43:30 +02:00
krangelov
87f1e24384
started a testsuite
2021-08-05 20:45:08 +02:00
krangelov
217e0d8cc6
added function abstractName from the API
2021-08-05 19:30:05 +02:00
krangelov
cc4a215f83
fix the memory leak in case of exceptions
2021-08-05 17:58:04 +02:00
krangelov
5e320943c9
started on the Haskell binding
2021-08-05 17:01:49 +02:00
krangelov
155657709a
Merge branch 'master' into c-runtime
2021-07-30 11:20:04 +02:00
John J. Camilleri
cdbe73eb47
Remove two missing-methods warnings
2021-07-08 12:10:41 +02:00
John J. Camilleri
0954b4cbab
More cabal file cleanup. Remove some more tabs from Haskell source.
2021-07-07 13:04:09 +02:00
John J. Camilleri
f2e52d6f2c
Replace tabs for whitespace in source code
2021-07-07 09:40:41 +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
Inari Listenmaa
6efbd23c5c
Merge pull request #84 from ffrixslee/issue-46
...
Issue 46 (various deprecations during compilation of GF)
2021-06-29 23:48:00 +02:00
John J. Camilleri
3a27fa0d39
Add another =
2021-06-24 09:34:27 +02:00
John J. Camilleri
1ba5449d21
Update pgf.cabal, and minors to other cabal files
2021-06-24 09:31:37 +02:00
Liyana
4364b1d9fb
Replaced Control.Monad.Error with Control.Monad.Except
2020-11-10 17:11:41 +08:00
Liyana
dc6dd988bc
Replaced inlinePerformIO with accursedUnutterablePerformIO
2020-11-10 17:01:47 +08:00
krangelov
f3a8658cc1
Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core
2020-10-02 19:55:24 +02:00
krangelov
bfb94d1e48
fix parsing with HOAS
2020-10-02 19:34:52 +02:00
Andreas Källberg
251845f83e
First attempt at fixing incompabilities with newer cabal
2020-08-05 18:48:24 +02:00
aarneranta
8a052edca2
an attempt to solve record extension overloading bug, commented out for the moment
2020-07-06 18:01:59 +02:00
aarneranta
65c810f085
accepting gf-ud style abslabels in gf-core ; cnclabels TODO
2020-05-05 15:46:48 +02:00
krangelov
733fdac755
restore the sequence ordering after -optimize-pgf
2020-03-15 19:57:47 +01:00
aarneranta
6f2b1a83b7
fixed a vd bug that sometimes erased the root label
2019-11-13 11:40:37 +01:00
aarneranta
d3b501d35f
fixed the problem with generating several roots in ud2gf. Now only the leftmost word becomes ROOT, the others become dep - which can be eliminated by cnclabels. This works fine for e.g. English prepositional and particle verbs. But it does not work if the 'main' word is not the leftmost one
2019-11-12 17:46:55 +01:00
krangelov
a33a84df3d
funnel the generated byte code to the runtime
2019-09-20 11:18:17 +02:00
krangelov
b3c07d45b9
remove the old Haskell runtime
2019-09-19 22:40:40 +02:00
krangelov
4a71464ca7
Merge with master and drop the Haskell runtime completely
2019-09-19 22:01:57 +02:00
krangelov
f12557acf8
remove the dependency to the Haskell runtime completely
2019-09-19 10:03:04 +02:00
Aarne Ranta
b3387e80e4
hiding morphological tags from Latex printing of dependency trees
2019-03-20 22:19:32 +01:00
Thomas Hallgren
fc5c2b5a22
PGF.Haskell.fromStr: fix double spaces caused by empty tokens
2019-01-23 02:45:23 +01:00
Prasanth Kolachina
0accd97691
add CoNLLU as output format for gf2ud: merging issue ( #24 )
2019-01-07 13:24:49 +01:00
Prasanth Kolachina
f8bd35543c
Merge pull request #24 from odanoburu/gf2ud-comments
...
(gf2ud) add comments to CoNLL-U output
2019-01-07 13:18:45 +01:00
Krasimir Angelov
260c0d07e0
revert to printing the unique id in ppBracketedString
2018-12-20 10:54:04 +01:00
Krasimir Angelov
26dabeab9b
save the original concrete category in BracketedString
2018-12-20 10:52:45 +01:00
odanoburu
f7c2fb8a7d
(gf2ud) add comments to CoNLL-U output
...
when debbuging labels, I find it useful to have comments saying what's
the original sentence (lazy, I know) and the original tree (depending
on the treebank, the trees can be similar).
I know this is not the goal exactly, but UDv2 treebanks
(http://universaldependencies.org/format.html ) should always have a
'text =' comment, and a 'sent_id =' comment (which would be easy to
implement too, but not that useful).
2018-12-19 12:13:31 -02:00
Aarne Ranta
54204d2d95
added the possibility to annotate features of syncat words, e.g. @"is" PresSg3
2018-12-18 18:44:02 +01:00
Aarne Ranta
9834b89a30
refactored cnc configfile parsing a bit
2018-12-18 18:30:40 +01:00
Aarne Ranta
77c0a8e100
Merge branch 'master' into master
2018-12-18 19:05:42 +02:00
Prasanth Kolachina
86233e9c28
morph. feat generation by AR
2018-12-18 16:53:35 +01:00