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
kr.angelov
9cb0b580d3
the parser in the C runtime should not crash if the start category is not defined
2013-02-19 12:08:48 +00:00
kr.angelov
13de2fafb4
bugfix in the grammar reader in the C runtime
2013-02-19 12:04:10 +00:00
kr.angelov
9940fe392e
bugfix in the linearizer for the C runtime
2013-02-13 15:39:01 +00:00
hallgren
4f243fbf12
Fix for a PGF portability problem
...
GF produced slightly different PGF files on 64-bit systems and 32-bit systems.
This could cause problems when a PGF was produced on a 32-bit system and used
on a 64-bit system.
To fix this, the GF compiler and the Haskell PGF run-time library now reads
and writes PGF files like the 32-bit version even when compiled on a 64-bit
system.
Note: the Haskell type Int is still used internally in GF, which could be
32 bits or 64 bits...
2013-02-13 14:28:06 +00:00
kr.angelov
4922ab6cc4
now the beam size for the statistical parser can be configured by using the flag beam_size in the top-level concrete module
2013-02-12 10:53:13 +00:00
kr.angelov
a4c9d20fc3
the statistical parser now uses a baseline lexical estimation of the beam size
2013-02-12 09:41:32 +00:00
hallgren
e5231eebbd
translator: add some menu padding for touch devices
2013-02-11 16:46:43 +00:00
hallgren
ae16e48d0d
translator: small style change
2013-02-11 16:33:48 +00:00
hallgren
4ee6a83369
translator: remove debug code
2013-02-11 16:13:39 +00:00
hallgren
0a8ccfe912
translator: "Open..." doesn't discard the current document anymore
...
It shows available documents and a Cancel button on top of the current
document.
2013-02-11 16:03:17 +00:00
hallgren
234572b556
gf.cabal: version 3.4-darcs
2013-02-11 16:02:50 +00:00
kr.angelov
6a36ce77ff
the class PgfConcr from the Python binding now has a property name which returns the name of the concrete syntax
2013-02-11 15:51:26 +00:00
kr.angelov
d124fa9a12
refactoring: now all named objects in the C runtime have an explicit name field
2013-02-11 14:10:54 +00:00
kr.angelov
90c3304147
remove the pgf2yaml tool which was both broken and redundant. The declarations for generic programming from data.c are removed as well
2013-02-11 13:51:12 +00:00
kr.angelov
10ef298fa0
the grammar reader in the C runtime is completely rewritten and it doesn't use the generic programming API
2013-02-11 10:16:58 +00:00
hallgren
88d20ca612
GF home page style update
2013-02-07 13:11:09 +00:00
aarne
f9a32dca3b
pg -lexc now writes a list of multichar symbols and a title ("Root") for the lexicon, as required by Xerox lexc
2013-02-03 10:03:15 +00:00
kr.angelov
5e2474e346
This patch removes Gregoire's parse_tokens function in the python binding and adds another implementation which builds on the existing API for lexers in the C runtime. Now it is possible to write incremental Lexers in Python
2013-02-01 09:29:43 +00:00
kr.angelov
c99ab058ea
implement gu_exn_caught in gu/exn.c. It was missing
2013-02-01 09:26:30 +00:00
kr.angelov
eda1058441
fix the Windows link
2013-01-31 15:06:42 +00:00
kr.angelov
e2d0ab8c62
added a link to the Windows binary from the download page
2013-01-31 15:03:35 +00:00
hallgren
74c5bdbafc
download page: add link to Fedora RPMs, mention GitHub
2013-01-31 13:03:37 +00:00
hallgren
1393f0519f
GF 3.4 download page: add binary packages for Mac OS X and Ubuntu
2013-01-31 00:49:13 +00:00
hallgren
c57fcca3d1
Update download page to GF 3.4
2013-01-30 23:34:50 +00:00
hallgren
38fbd142a0
This is GF 3.4!
2013-01-30 23:27:06 +00:00
hallgren
9c63cb9e2c
debian/changelog: updated for GF 3.4
2013-01-30 17:20:46 +00:00
aarne
374441ad8c
updated resource synopsis and the scripts creating it; added Swahili to main index list
2013-01-30 17:01:22 +00:00
aarne
e20a62366f
commented out some old history from index.html, and completed the list of languages
2013-01-30 16:54:51 +00:00
hallgren
6c7948fa24
download/index-3.4.t2t: download page for GF 3.4
...
Will be renamed to index.t2t when the release is official.
2013-01-30 16:44:16 +00:00
hallgren
d149dd8a58
doc/gf-developers.t2t: updated
2013-01-30 16:32:44 +00:00
hallgren
3cd71e7c0d
gf.cabal: Tested-with GHC==7.4.2 only, older versions cause minor problems
2013-01-30 15:57:35 +00:00
hallgren
f0de776045
Setup.hs: eliminate "minimal" mode, fix darcs version info
...
The reported number of recorded changes since the last tagged version was off
by one (because it counted the change that set the tag).
Also added a note that -K32M is not needed when using new-comp. But -old-comp
is still available as a configuration option, so I'm keeping -K32M for now.
2013-01-30 15:48:36 +00:00
hallgren
3ebf878281
release-3.4.t2t updates
...
Don't include names of contributors, link to additional info instead.
2013-01-30 15:08:26 +00:00
hallgren
602cbc953c
Add note about RGL Browser to 3.4 release notes
...
Also fixed a smalll typo
2013-01-29 20:51:42 +00:00
aarne
c3430f3e24
more on RGL languages in release notes
2013-01-29 17:50:27 +00:00
aarne
f2650007c7
updated the lists of notPresent languages
2013-01-29 16:53:15 +00:00