1
0
forked from GitHub/gf-core
Commit Graph

7751 Commits

Author SHA1 Message Date
aarne 3eab279825 verb particles in place in DictEng 2013-03-11 19:20:35 +00:00
kr.angelov 2893397fbb bugfix in the statistical parser 2013-03-11 14:47:43 +00:00
hallgren cd8cbda3d4 Additional changes for GHC 7.4 & 7.6 compatibility 2013-03-11 12:57:09 +00:00
Sergei Trofimovich 05e5895134 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 6898804a11 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 8d00819790 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 8e4d460c6f 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
aarne dfd314520b a typo in ParadigmsGer.mkV2 ; added comma in NounGer.RelCN 2013-03-10 16:17:28 +00:00
inari.listenmaa d58b0e21d6 Corrected accents in interrogative pronouns 2013-03-08 12:37:12 +00:00
inari.listenmaa 33bab1a6e2 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
aarne dc6812c304 refined the check whether a complement has a preposition by adding a parameter, in Ger 2013-03-08 08:02:06 +00:00
aarne defdba3d27 in Ger, an NP can be light only if the complement case is Acc 2013-03-07 20:49:04 +00:00
aarne 949d03f90b more fine-grained place of German negation 2013-03-07 20:47:21 +00:00
aarne 988d5970d6 particle verbs in English: make discontinuous (at last). Accessed by ParadigmsEng.partV (as before, but without real effect) and ExtraEng.ComplSlashPartLast. 2013-03-07 18:12:56 +00:00
inari.listenmaa 2689d1a6a1 Fixed typos in MorphoSpa
Just some things that were mistyped in the previous fix (like forgotten parentheses).
2013-03-07 10:56:05 +00:00
virk.shafqat 76902d3215 accedentalBugFixedAllHin 2013-03-05 20:37:48 +00:00
inari.listenmaa dc56fedfa5 Better smart paradigms for diphthong verbs ending in -er and nouns ending in n
In BeschSpa: Fixed bugs in regAlternV and added regAlternVEr. Now the two-place constructor mkN "mostrar" "muestro" now works also for verbs in -er conjugation. (Not for -ir though, they are more irregular.)
In MorphoSpa: Added smart paradigms for nouns with alternation "jardín" "jardines". Now they only need one form.
In LexiconSpa: Corrected Paris to París.
2013-03-05 15:55:27 +00:00
virk.shafqat c77412d35b added LinkedDictUrd 2013-03-04 09:09:55 +00:00
virk.shafqat 5e835de380 few changes in ParseHin 2013-03-04 09:05:56 +00:00
hallgren e61f2f8d03 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 5e3e5821fb pattern match length estimation code simplication 2013-02-28 15:13:20 +00:00
hallgren bbc13e9f0c 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 8174364250 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 d924b70888 a bunch of changes in DictEng and DictEngBul plus an updated statistical model 2013-02-27 09:21:29 +00:00
kr.angelov f001d40ae3 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 348c118fc9 GFEP: update readme 2013-02-22 15:33:52 +00:00
kr.angelov 1a0f85d297 fixes and extensions in DictEng and DictBul 2013-02-22 09:53:54 +00:00
aarne ed3867789d spacing in Romance reflexives with infinitives 2013-02-21 16:02:40 +00:00
aarne f92e245c0a inversions with intervening -t- for Fre, e.g. fera-t-il, parle-t-elle 2013-02-21 08:40:57 +00:00
aarne 5cb47b863d the word order of Romance DInv sentences: dove è X esposto -> dove è esposto X. Perhaps a bit too strong; the old version is left in comments, to make later finer distinction easy. 2013-02-20 20:34:28 +00:00
aarne 8eaf3c319e 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
aarne 07eaf86ab4 fixed agreement to object in Romance SlashVP 2013-02-20 15:55:53 +00:00
aarne 48204048d3 some fixes with Romance clitics and imperatives 2013-02-20 15:27:54 +00:00
kr.angelov 5a54596fe8 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 f86dcb6572 bugfix in the grammar reader in the C runtime 2013-02-19 12:04:10 +00:00
john.j.camilleri 02169db183 Maltese RG: work on numerals, quants, dets, and enclitic pronouns with nouns 2013-02-13 16:18:09 +00:00
kr.angelov ffb17bd26a bugfix in the linearizer for the C runtime 2013-02-13 15:39:01 +00:00
hallgren 0f7ebcc10d 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 55203110bb 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 1f77afcfce the statistical parser now uses a baseline lexical estimation of the beam size 2013-02-12 09:41:32 +00:00
hallgren 3cf08928f3 translator: add some menu padding for touch devices 2013-02-11 16:46:43 +00:00
hallgren 70f5363f73 translator: small style change 2013-02-11 16:33:48 +00:00
hallgren 84ce2b49ae translator: remove debug code 2013-02-11 16:13:39 +00:00
hallgren f4c9a88962 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 6c01b4a236 gf.cabal: version 3.4-darcs 2013-02-11 16:02:50 +00:00
kr.angelov a6b35a9053 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 0b7b939aca refactoring: now all named objects in the C runtime have an explicit name field 2013-02-11 14:10:54 +00:00
kr.angelov 56c8f91d19 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 ff25ba8f90 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
kr.angelov be405532e6 a bunch of new words and fixes in DictEng and DictEngBul 2013-02-10 22:27:18 +00:00