hallgren
eb3fc960d5
gf.cabal: gf depends on utf8-string even when compiled without server support
2013-04-02 14:50:01 +00:00
hallgren
f26778feb0
minibar: remember the selected set of target langauges
2013-04-02 13:49:50 +00:00
hallgren
4e40fd5697
minibar: abstract syntax trees are now shown with or without category names
...
Function names are always shown.
2013-04-02 11:56:10 +00:00
aarne
e56bfe8811
option pt -funs to show all fun's in a tree
2013-03-29 11:45:42 +00:00
hallgren
63c0b7ae5d
minibar: show abstract syntax trees without or with function names
...
Click once to show abstract syntax trees without function names. Click again
to add function names.
2013-03-28 16:00:04 +00:00
hallgren
08046137cb
PGF web API: command=abstrtree not supports the nocat and nofun options
2013-03-28 15:57:17 +00:00
kr.angelov
74a16273b9
added simple script for estimating the coverage on the PennTreebank
2013-03-28 09:15:38 +00:00
kr.angelov
17fc938c20
added a few more multiword expressions in DictEng and a few words in the abstract syntax are not tagged with their senses. There is a new statistical model too
2013-03-27 20:46:42 +00:00
hallgren
be1d380ea5
minibar: fix problems with the To: menu
...
Automatically expanding the menu when the mouse is over it seems to cause wierd
scrolling behavior in Chrome (and also in Firefox but less severe).
2013-03-27 23:39:35 +00:00
hallgren
323982b0ea
minibar: documentation update
2013-03-27 16:45:09 +00:00
hallgren
8b06936c01
minibar: click on a linearization to obtain a table with all variants and forms
...
Click again to hide the table.
2013-03-27 16:35:56 +00:00
hallgren
7e214fee01
support.js: add function replaceNode
2013-03-27 16:35:32 +00:00
hallgren
1ff78dae97
PGF web API: add comand linearizeTable
...
The new command linearizeTable outputs linearizations as tables containing all
variants and forms, labelled by parameters
2013-03-27 16:31:52 +00:00
hallgren
060e3147e8
minibar: fix buttons for abstract syntax trees and word alignment diagrams
...
They stopped working after yesterday's changes.
2013-03-27 14:07:16 +00:00
inari.listenmaa
8c8c63b2e9
Copula and lexical corrections to PhrasebookCat
2013-03-26 16:47:36 +00:00
hallgren
2cb7ed5734
minibar: documentation update
2013-03-26 14:38:10 +00:00
hallgren
155c559e5f
minibar: show parse trees without or with function names
...
Click once to show the parse tree without function names. Click again to
add function names.
2013-03-26 14:24:22 +00:00
hallgren
1962574941
PGF service: support all parse tree visualziation options in the web API
...
The new options are
* noleaves, nofun, nocat (booleans, false by default)
* nodefont, leaffont, nodecolor, leafcolor, nodeedgestyle, leafedgestyle
(strings, empty by default)
2013-03-26 14:17:24 +00:00
hallgren
9faa3407ab
haddock bug workaround
2013-03-26 13:14:37 +00:00
hallgren
dca51e7417
minibar: initial support for selecting an arbitrary subset of target languages
...
This affects which translations are shown and which languages are included in
the word alignment diagrams.
2013-03-25 17:43:12 +00:00
hallgren
3ae3df209e
Setup.hs: paralell RGL module compilation experiment
...
For this to have any effect, Setup.hs has to be compiled with -threaded, which
cabal-install doesn't do, unfortunately...
2013-03-25 14:03:10 +00:00
kr.angelov
885a14e64d
added the file treebanks/PennTreebank/ParseEngAbs3.probs which is used by the statistical parser for robust chunking
2013-03-25 10:28:53 +00:00
kr.angelov
40fb775a79
a long list of prepositions from Wikipedia is now imported in DictEng in addition there are a number of small other changes in the dictionary. The statistical model is updated and is now moved to treebanks/PennTreebank/ParseEngAbs.probs
2013-03-25 10:24:24 +00:00
kr.angelov
d1866472eb
added configuration file which defines the heads for all syntactic functions in ParseEng
2013-03-21 13:39:24 +00:00
kr.angelov
c6e4db8f4a
the calculation of lexical_prob in the statistical parser doesn't work properly. It should be fixed but for now I just disabled the optimization
2013-03-20 12:28:52 +00:00
kr.angelov
2aacbb0c46
replace #if with #ifdef when checking for the optional bottom up filtering in the C runtime
2013-03-20 10:47:47 +00:00
kr.angelov
770b1af6d9
the bottom up filtering in the C runtime is temporary disabled. It takes too much memory and even makes it impossible to load the Finnish and the German parsing grammars.
2013-03-19 10:59:44 +00:00
hallgren
80fe693546
Fix a problem with pattern macros in pre { } expressions
...
The old partial evaluator has special rules to convert pattern macros in
pre { } expressions. These rules were missing in the new partial evaluator.
2013-03-16 13:36:23 +00:00
kr.angelov
411d91d410
bug fix in the linearizer in the C runtime
2013-03-14 12:31:49 +00:00
kr.angelov
d018502fca
update the pgf-service tool from the C runtime after the changes in the API
2013-03-14 10:37:01 +00:00
hallgren
66dae1fe17
Update shell reference manual
2013-03-14 08:08:51 +00:00
hallgren
07f958a9b7
PGF web API: add 'to' parameter to the 'alignment' command
...
Word alignment diagrams can now be restricted to a subset of the languages
supported by the grammar.
2013-03-13 15:56:03 +00:00
hallgren
d4fc60f260
PGF web API: generalize the 'to' parameter to accept a list of languages
...
Some commands (linearize, linearizeAll, random, generate, translate and
translategroup) by default produce output in all languages supported by the
grammar and the 'to' parameter could be used to restrict output to a single
language. Now you can restrict the output to a list of languages. Languages
should be separated by spaces.
Also removed an unnecessary LANGUAGE pragma and reduced code verbosity.
2013-03-13 15:25:28 +00:00
aarne
7d1040ffb9
pt -nub to remove duplicate trees from a list returned e.g. by a parser
2013-03-13 13:43:30 +00:00
hallgren
e5ce4d4b1e
partial evaluator: push predefined functions inside variants
...
This should prevent errors like
Internal error in Compute.ConcreteNew:
Applying Predef.drop: Expected a value of type String, got VFV [VString "gewandt",VString "gewendet"]
2013-03-12 16:36:58 +00:00
aarne
78b3487cb7
command pt -subtrees that analyses a tree into the set of subtrees. Using pt -subtrees <bigtree> | l -treebank for debugging the lin of a big tree
2013-03-12 14:58:06 +00:00
kr.angelov
ca3716857c
bugfix in the statistical parser
2013-03-11 14:47:43 +00:00
hallgren
d1c5fafc69
Additional changes for GHC 7.4 & 7.6 compatibility
2013-03-11 12:57:09 +00:00
Sergei Trofimovich
0173b5f4ff
ghc-7.6: allow directory-1.2
...
Get rid of old-time depend (and ClockTime in favour of UTCTime).
time-compat helps to retain backward compatibility with directory-1.1
and lower.
2013-03-09 21:38:43 +00:00
Sergei Trofimovich
576b19aab5
ghc-7.6: fix src/server/PGFService.hs (use catch from base-4 Control.Exception)
2013-03-09 21:38:14 +00:00
Sergei Trofimovich
5b688b6359
ghc-7.6: add missing Num instance for Bits
...
Fixes the following build failure:
src/runtime/haskell/Data/Binary/IEEE754.lhs:256:17:
Could not deduce (Num a) arising from a use of `mask'
from the context (Bits a)
bound by the type signature for
clamp :: Bits a => BitCount -> a -> a
2013-03-09 21:19:53 +00:00
Sergei Trofimovich
523633a092
Setup.hs: switch to base-4 exceptions
...
Fixes build failure on ghc-7.6:
$ runhaskell Setup.hs configure
Setup.hs:394:14: Not in scope: `E.try'
base-4 is available/default since ghc-6.10.
2013-03-09 21:18:03 +00:00
inari.listenmaa
921951a5e2
Small corrections in Spa files
...
* WordsSpa: Married with state copula; Warm from "tibio" to "caliente"; corrected a typo in Romania
2013-03-08 12:33:21 +00:00
hallgren
8200145513
Fix a bug that could cause "Prelude.head: empty list"
...
In Data.Operations, the function topoTest2 assumed too much about the form of
the input, compared to the older function topoTest.
2013-02-28 17:46:13 +00:00
hallgren
95d77e3c37
pattern match length estimation code simplication
2013-02-28 15:13:20 +00:00
hallgren
0feb386691
Faster regular expression pattern matching in the grammar compiler.
...
The sequence operator (x+y) was implemented by splitting the string to be
matched at all positions and trying to match the parts against the two
subpatterns. To reduce the number of splits, we now estimate the minimum and
maximum length of the string that the subpatterns could match. For common
cases, where one of the subpatterns is a string of known length, like
in (x+"y") or (x + ("a"|"o"|"u"|"e")+"y"), only one split will be tried.
2013-02-27 20:59:43 +00:00
hallgren
95c4cbb8f5
GF grammar pretty printer improvements
...
Allow line breaks in more places to make large terms more readable.
2013-02-27 14:22:47 +00:00
kr.angelov
026c198974
added gu_buf_flush in seq.c which removes all elements from a buffer
2013-02-26 09:48:09 +00:00
john.j.camilleri
30db411075
GFEP: update readme
2013-02-22 15:33:52 +00:00
aarne
88d7adfa85
fixed details of Romance clitics for reflexives, imperatives, infinitives. A change in the type of VP.clit3 was needed.
2013-02-20 19:34:20 +00:00