John J. Camilleri
bbd1c9147a
Catch for when rules are undefined
2019-06-10 09:48:44 +02:00
John J. Camilleri
4793d376d9
Create copies when tagging
...
Not sure if this behaviour is identical to previous version,
or in truth how important it really is anyway
2019-06-10 09:45:04 +02:00
John J. Camilleri
63606fd2d0
Minor indentation fixes in gflib.js
...
Despite it being deprecated 🙈
2019-06-10 09:29:43 +02:00
John J. Camilleri
d6a1e87f4a
Support for pre in gflib.ts. Some type annotation fixes.
2019-06-07 21:17:41 +02:00
John J. Camilleri
ffcdaa921f
Porting of JS runtime to TypeScript (gflib.ts) complete
2019-06-07 13:58:23 +02:00
John J. Camilleri
f2e03bfc51
Remove type definitions gflib.d.ts which contained many errors and now obsolete
2019-06-07 10:07:23 +02:00
John J. Camilleri
c89656f3ee
More type fixes in gflib.ts after setting noImplicitAny
2019-06-07 10:06:19 +02:00
John J. Camilleri
c9b4318e9e
Clean up whitespace in [old] gflib.js
2019-06-07 09:34:13 +02:00
John J. Camilleri
1e43e7be4b
Fix all type errs in gflib.ts except tagging ones. Add TS/eslint configs.
...
gflib.js required changing the String prototype which I'm not sure I want to do here
2019-06-07 09:33:24 +02:00
John J. Camilleri
44261b7582
More progress on gflib.ts
...
All code has been copied from gflib.js but there are many type errors
yet to be resolved
2019-06-05 10:23:27 +02:00
John J. Camilleri
b980bce334
Add gflib.ts, a port of JS runtime gflib.js into TypeScript (WIP)
2019-06-04 15:16:17 +02:00
John J. Camilleri
bd7753db1a
Update TypeScript definitions for gflib.js
...
Still not 100% tested: best solution will really be to rewrite
gflib.js in TypeScript and at the same time use ES modules
2019-05-29 14:43:28 +02:00
krangelov
8c18d7162f
bits of documentation
2019-05-28 12:59:07 +02:00
krangelov
ac039ec74f
filter out empty cohorts
2019-05-28 12:42:59 +02:00
krangelov
9f0ea19a1c
API for scanning for cohorts in an arbitrary text
2019-05-28 12:26:00 +02:00
krangelov
8df2121650
Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core
2019-05-27 09:06:11 +02:00
krangelov
8b9719bd2d
remove duplicate definition for RecordCompare
2019-05-27 09:05:41 +02:00
Thomas Hallgren
a5a019a124
runtime/javascript: use a grammar.js with two langauges
...
grammar.js contained only one langauge: FoodsEng. Now it contains
FoodsEng and FoodsIta, similar to what's shown in the gf-tutorial.
The grammar comes from gf-contrib/tutorial/foods.
2019-05-03 15:19:19 +02:00
Thomas Hallgren
61fe167392
gf-tutorial: fix link to JavaScript translator demo
...
After fixing trivial problem in translator.html, the demo works, but
the example grammar contains only one langauge, so it is not so
interesting. translator.html is located in src/runtime/javascript.
The editor.html in the same location also works.
2019-05-03 14:52:28 +02:00
Aarne Ranta
b3387e80e4
hiding morphological tags from Latex printing of dependency trees
2019-03-20 22:19:32 +01:00
krangelov
099f2de5b4
support cross-compilation from Linux to Windows
2019-03-19 12:43:38 +01:00
krangelov
2f2b39c5d2
Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core
2019-03-19 11:22:09 +01:00
krangelov
f3d7d55752
added one more possible location for Java headers
2019-03-19 11:21:39 +01: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
krangelov
1d1e65185a
fixes in the headers for use with Microsoft Visual C++
2019-02-18 11:39:21 +01:00
krangelov
c32cd7133f
fixes in the headers for compilation on Windows
2019-02-18 11:23:01 +01:00
krangelov
409731413e
disable the parser debugger which was left enabled by accident
2019-02-14 15:33:21 +01:00
krangelov
8a5e7fa25d
fix the reader for patterns in a def rule
2019-02-14 15:32:12 +01:00
krangelov
e05c79a751
different definition for GF_ARRAY_LEN
2019-02-14 15:31:36 +01:00
krangelov
ef21d08225
bugfix in computing record lengths
2019-02-14 15:29:33 +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
Aarne Ranta
40e7544a2b
added morphological tags to UD tree output. Tags are give in CncConfiguration, e.g. @N Sg Pl. Default tag is Cat-offset, as defined for each Cat in pgf
2018-12-18 15:59:48 +01:00
Prasanth Kolachina
61c1510620
allow comments in dependency configs and fix conll output
2018-12-17 12:02:13 +01:00
krangelov
eb22112178
a pool where the smallest chunks are memory pages
2018-12-16 07:46:14 +01:00
Aarne Ranta
831252eb81
dealing with ',' as syncategorematic token
2018-12-01 09:32:22 +01:00
Peter Ljunglöf
4d34c7f66b
Fix deprecations from containers >= 0.4.0.0
...
E.g. `foldWithKey` has been deprecated since 0.4.0.0 (November 2010)[1] and has been removed in 0.6.0.1 (2018)[2]
[1]: https://github.com/haskell/containers/blob/master/changelog.md#0400--nov-2010
[2]: https://github.com/haskell/containers/blob/master/changelog.md#death-of-deprecated-functions
(commit originally by @fredefox)
2018-11-30 11:52:56 +01:00
Aarne Ranta
c6ec8cf302
fixed a bug in the cnclabel format
2018-11-28 19:56:47 +01:00
John J. Camilleri
397f18a298
remove custom-binary flag; update Cabal version restriction; bump version to 3.10
2018-11-28 13:36:11 +01:00
Krasimir Angelov
abf3911b70
expose PGF and Concr for FFI
2018-11-27 21:09:35 +01:00