hallgren
1735dcf055
GF home page: mention upcoming default character encoding change
2013-11-25 20:11:11 +00:00
hallgren
06ed4cc263
Setup.hs: avoid a problem with Cabal-1.18
...
In Cabal-1.18, the build command takes some new arguments. The Setup.hs script
should not die if these are present.
2013-11-25 20:03:57 +00:00
hallgren
7d54466310
Document the upcoming default character encoding change in the release notes
2013-11-25 19:47:05 +00:00
hallgren
fc2f5b0a1a
Add explicit character encoding specifications in 39 more RGL modules
...
To silence warnings and avoid potential problems after changing the default
encoding to UTF-8.
2013-11-25 18:17:12 +00:00
kr.angelov
1c34005ffc
a few words in DictEngBul.gf
2013-11-25 10:40:23 +00:00
hallgren
b237996eb3
examples/phrasebook: adding --# -coding=latin1 to 18 modules
...
Adding coding pragmas
--# -coding=latin1
so that grammars will continue to work when we change the default character
encoding to UTF-8.
2013-11-22 17:47:50 +00:00
hallgren
a24d8a9506
lib/src: adding --# -coding=latin1 to 119 RGL modules
...
Adding coding pragmas
--# -coding=latin1
so that grammars will continue to work when we change the default character
encoding to UTF-8.
2013-11-22 17:26:00 +00:00
hallgren
1272015873
examples/foods: add --# -coding=latin1
...
Adding coding pragmas
--# -coding=latin1
so that grammars will continue to work when we change the default character
encoding to UTF-8.
2013-11-22 17:21:36 +00:00
kr.angelov
210a813d1c
fix in the GF keyboard for Android
2013-11-22 13:37:12 +00:00
kr.angelov
c119627dfc
fix the export for CFG grammars with BIND, SOFT_BIND and nonExist
2013-11-22 13:36:14 +00:00
kr.angelov
4254b101f4
the GF syntax for identifiers is exteded with quoted forms, i.e. you could write for instance 'ab.c' and then everything between the quites is identifier. This includes Unicode characters and non-ASCII symbols. This is useful for automatically generated GF grammars.
2013-11-22 13:30:18 +00:00
kr.angelov
cddc19a5ad
bugfix in the debug mode for the parser
2013-11-22 12:26:49 +00:00
hallgren
14bbbf1f27
Some refactoring in GF.Compile and GF.Compile.GetGrammar
...
Move source transcoding function GF.Compile to GF.Compile.GetGrammar, in
preparation for doing transcoding before lexing.
2013-11-21 16:27:26 +00:00
hallgren
c8d2ed96fd
Some more monadic lifting changes
2013-11-21 15:01:04 +00:00
kr.angelov
e77c19c783
bugfix in the C runtime
2013-11-21 14:31:28 +00:00
kr.angelov
85e238f824
the Java binding for lookupMorpho should release the local references created in a loop
2013-11-21 14:29:47 +00:00
gregoire.detrez
2f877b760b
Add a small readme to the rgl test suite
2013-11-21 10:32:26 +00:00
gregoire.detrez
e63e8d9765
Add a test runner and a test suite fore the rgl
...
The test suite tests the French Bescherelle paradigms.
2013-11-21 09:55:30 +00:00
aarne
4ba116d125
a shortcut in SentenceRomance.SlashVP to make it more easily compilable. This compromises the correctness of negation with polarity elements (e.g. the omission of "pas" in French when "rien" is present) in slash-type questions and polarity items. The correct version is left in a comment and waiting for optimizations that would enable compiling it into PMCFG.
2013-11-21 08:48:08 +00:00
aarne
254b2f0f40
optimized VerbRomance.SlashV2VNP to make it compilable
2013-11-20 15:08:34 +00:00
aarne
ab8b220dc8
more stack in Translate Makefile
2013-11-20 12:48:53 +00:00
kr.angelov
b255f19b63
fix in the Python binding
2013-11-20 09:54:37 +00:00
hallgren
ab8037c3c6
Removed some code duplication in GF.Compile.Update
2013-11-20 01:26:41 +00:00
hallgren
c8cbd4477f
Reduced clutter in monadic code
...
+ Eliminated vairous ad-hoc coersion functions between specific monads
(IO, Err, IOE, Check) in favor of more general lifting functions
(liftIO, liftErr).
+ Generalized many basic monadic operations from specific monads to
arbitrary monads in the appropriate class (MonadIO and/or ErrorMonad),
thereby completely eliminating the need for lifting functions in lots
of places.
This can be considered a small step forward towards a cleaner
compiler API and more malleable compiler code in general.
2013-11-20 00:45:33 +00:00
hallgren
c29326d074
GF shell: improved system_pipe (aka "?") command
...
1. No temporary files are created.
2. The output of a system command is read lazily, making it feasible to
process large or even infinite output, e.g. the following works as
expected:
? "yes" | ? "head -5" | ps -lextext
2013-11-19 15:18:58 +00:00
aarne
c58b6d8a60
added a missing path to SymbolUrd, previously causing an error message when compiling the rgl
2013-11-19 10:49:42 +00:00
kr.angelov
33a76f1cd5
bugfix in the robust parser
2013-11-18 09:05:27 +00:00
kr.angelov
2dd04b2b2f
add gu_buf_insert in libgu
2013-11-18 09:05:09 +00:00
inari
c92372c381
fix empty strings in DictEngFre
2013-11-15 15:11:52 +00:00
kr.angelov
fb8de0e8ea
fixes in the C runtime to avoid warnings when compiling on MacOS
2013-11-15 10:03:22 +00:00
kr.angelov
684a3b8df5
pgf_read should open the grammar file in binary mode to prevent the Windows runtime from messing up the content.
2013-11-15 09:04:00 +00:00
kr.angelov
254aba33a1
pgf_reader_done should do nothing if the reading has failed
2013-11-15 08:59:18 +00:00
kr.angelov
6d94bffc87
NumeralLav should use restricted inheritance from CatLav
2013-11-15 08:04:51 +00:00
kr.angelov
d7dfa01bb0
add additional options for compiling the Java binding on Windows (suggested by Normunds)
2013-11-15 07:48:02 +00:00
kr.angelov
4874165cea
two senses of ring_V2 which have different morphology in English
2013-11-14 21:55:40 +00:00
kr.angelov
230f7d5e01
three words in DictEngBul
2013-11-14 21:55:16 +00:00
kr.angelov
58b47c2766
added date_3_N for the sense of "meeting". also added comments for the meanings of a few sense disambiguated words in the abstract syntax. The format of the comments follows the Haddock convention
2013-11-14 20:15:02 +00:00
kr.angelov
4b919ba26f
a number of changes in the dictionaries. marvellous_A is merged with marvelous_A. organise as alternative spelling of organize_V2. A few new Bulgarian words. DictEngSwe.gf is now disconnected from DictSwe.gf and follows the same convention as the English, Bulgarian and German dictionaries.
2013-11-14 18:03:33 +00:00
kr.angelov
05cec7c67d
add VerbBul.AdVVPSlash
2013-11-14 13:36:34 +00:00
hallgren
ec82c3af9a
gfse: re-enable example-based grammar construction
2013-11-14 12:54:25 +00:00
kr.angelov
bfd555b452
ring was not marked as irregular verb in the dictionary
2013-11-13 21:00:08 +00:00
kr.angelov
644c2f40d4
fix the valencies of vote and spread_out in the dictionary
2013-11-13 20:59:28 +00:00
kr.angelov
90e2f11045
now ago_Prep is postposition in English
2013-11-13 20:58:08 +00:00
kr.angelov
a18fccd338
add two files from the Android app that were forgoten
2013-11-13 17:27:11 +00:00
kr.angelov
041630e8b1
split degree_N into three senses and add licentiate_N and phd_N in Bulgarian
2013-11-13 16:39:04 +00:00
kr.angelov
63a90f34af
bugfix in the C runtime which had made the parser up to 200 times slower for some sentences
2013-11-13 15:15:28 +00:00
kr.angelov
f904846f0f
few more Bulgarian words
2013-11-13 13:06:16 +00:00
kr.angelov
301fbb0916
typo in DictEngBul
2013-11-13 12:39:21 +00:00
kr.angelov
5c6e0ba964
change in DictEngBul
2013-11-13 12:32:28 +00:00
kr.angelov
a47d37ca67
the dictionary view in the Android app now shows both the source and the target linearizations
2013-11-13 12:29:10 +00:00