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
kr.angelov
3d410e0fd7
minor bugfix in the translator keyboard
2013-11-13 10:59:03 +00:00
kr.angelov
13084dab4f
now the Android App has a translation keyboard which allows the translations to be done from inside another application
2013-11-13 10:45:20 +00:00
kr.angelov
d1a0e6ca9d
split fire_N into two senses fire_1_N and fire_2_N
2013-11-13 08:59:03 +00:00
hallgren
4a5b9ca8cb
Fix Issue 60: Weird output when executing system commands from the gf shell
...
The system_pipe (aka "?") command creates a temporary file _tmpi containing
the input of the system command. It *both* appends _tmpi as an extra argument
to the system command line *and* adds an input redirection "< _tmpi". (It
also uses and output redirection "> _tmpo" to captures the output of the
command.)
With this patch, the _tmpi argument is no longer appended to the command line.
This allows system_pipe to work with pure filters, such as the "tr" commands,
but it will no longer work with commands that require an input file name.
(It is possible to use write_file instead...)
TODO: it would also be fairly easy to eliminate the creation of the _tmpi and
_tmpo files altogether.
2013-11-12 18:07:38 +00:00
kr.angelov
d40f0e292e
document the four new language features in the reference manual
2013-11-12 16:05:02 +00:00
hallgren
12d86604b2
Fix Issue 68: Cannot use an overloaded operator in table defined using square brackets
...
Add proper type checking of course-of-values tables:
+ Make sure that all subterms have the same type.
+ Resolve overloaded operators.
Note though that the GF book states in C.4.12 that the "course-of-values
table [...] format is not recommended for GF source code, since the
ordering of parameter values is not specified and therefore a
compiler-internal decision."
2013-11-12 13:55:38 +00:00
hallgren
a3de4b6e86
GF.System.Chatch: remove redundant #include
2013-11-12 13:51:11 +00:00
kr.angelov
7585d68dd8
use SOFT_BIND to glue the hyphen in the comparative and superlative forms of the Bulgarian adjectives
2013-11-12 10:34:07 +00:00
kr.angelov
6449bbad9c
use BIND to glue the digits in IIDig for the Bulgarian, English and Swedish grammmars
2013-11-12 10:28:46 +00:00
kr.angelov
d6f73f175f
use SOFT_BIND in the Bulgarian and Swedish grammars
2013-11-12 10:18:35 +00:00
kr.angelov
4b80a15b6c
fixes in DictEngBul and one more paradigm in ParadigmsBul
2013-11-12 09:58:39 +00:00
kr.angelov
1d7b6f44b6
added Predef.SOFT_BIND. This special token allows zero or more spaces between ordinary tokens. It is also used in the English RGL to attach the commas to the previous word.
2013-11-12 09:54:57 +00:00
hallgren
2da15f558e
Fix Issue 41: "," in context-free rules causes parsing failure
...
The CF parser in GF.Grammar.CF assigns function names to the rules, but they
are not always unique, causing rules to be dropped in the follwing CF->GF
conversion. So a pass has been added before the CF->GF conversion, to make
sure that function names are unique.
A comment says "rules have an amazingly easy parser", but the parser looks
like quick hack. It is very sloppy and silently ignores many errors, e.g.
- Explicitly given function names should end with '.', but if the do not, the
last character in the function name is silently dropped.
- Everything following a ';' is silently dropped.
2013-11-11 16:50:43 +00:00
hallgren
d1314dcbcd
Fix issue 61: GF shell cannot parse a system command ending with a space
...
Trailing spaces caused the command line parse to be ambiguous, and
ambiguous parses were rejected by function readCommandLine, causing
the cryptic error message "command not parsed".
2013-11-11 15:13:24 +00:00
aarne
827bd7aee9
some fixes in Fin and Swe translation dictionaries
2013-11-10 09:22:52 +00:00
aarne
eaab0660bd
added voice parameter to Scandinavian VP to enable PassVPSlash with the s-passive; some additions and corrections in DictEngSwe
2013-11-07 21:41:58 +00:00
kr.angelov
6729cca568
factor of 3 speedup for the translation without slowing down the grammar loading. The parser still seems to be 8 times slower than before I introduced the BIND. At least the Android UI now feels a lot more comfortable
2013-11-07 11:14:32 +00:00
kr.angelov
03e7c287fd
bugfix in the binary search implementation in libgu
2013-11-07 11:13:47 +00:00
kr.angelov
ceb156b93b
remove redundant type signature in gu/seq.h
2013-11-07 09:47:07 +00:00
kr.angelov
19700cb52d
a few words in DictEngBul
2013-11-07 09:22:43 +00:00
kr.angelov
fe41356a9d
fix for the memory allocation in the jitter which should work for Windows.
2013-11-07 08:47:35 +00:00
kr.angelov
cbfa65c7ae
the 'Release' configuration in Eclipse is renamed to 'Release (posix)'. In addition now there is 'Release (mingw)' for Windows.
2013-11-07 08:36:17 +00:00
kr.angelov
4265a31003
added #ifdef to detect MinGW in the Java binding and to import the right header for alloca
2013-11-07 08:08:41 +00:00
kr.angelov
d0c06ae2b5
fix in DictEng and DictEngBul
2013-11-07 06:36:03 +00:00
kr.angelov
eb30f5308b
fixes in DictEng, DictEngBul and DictEngSwe
2013-11-06 21:17:21 +00:00
kr.angelov
125aaa9edf
three words fixed in DictEngSwe
2013-11-06 20:36:16 +00:00
kr.angelov
30e49cbd71
more compact inflection tables for Swedish
2013-11-06 20:24:36 +00:00
aarne
2075a77a08
changed startcat in Translate to get robustness; typo in DictEngSwe
2013-11-06 17:25:39 +00:00
aarne
ff36d11cf7
added robustness flags to Translate; added or fixed a number of words in DictEngSwe detected in PhD regulations
2013-11-06 16:26:58 +00:00
hallgren
09e64e92e4
minibar: fix a mistake the previous bracket fix
2013-11-06 16:54:21 +00:00
hallgren
dcbe3533d0
minibar: adapt to changed bracket structure in linearization output
2013-11-06 16:45:24 +00:00
kr.angelov
6c71830c10
fix in the parsing with pre
2013-11-06 16:25:25 +00:00
kr.angelov
cab341c3d9
fix DictEngSwe.here_Adv
2013-11-06 15:16:21 +00:00