kr.angelov
|
be8bf64eb2
|
added assertion in the JIT compiler which checks that we are not going outside of the compilation window
|
2013-09-25 07:53:10 +00:00 |
|
kr.angelov
|
b2b5bda43d
|
fix a typo in src/runtime/javascript/translator.html
|
2013-09-25 07:13:50 +00:00 |
|
kr.angelov
|
a1a4f7a1c1
|
a small fix in the python binding after the refactoring in the C runtime
|
2013-09-24 09:14:43 +00:00 |
|
kr.angelov
|
62d5dfb71b
|
GrammarToPGF now looks only at the top modules for the PGF flags
|
2013-09-23 09:30:45 +00:00 |
|
kr.angelov
|
ae79e7c386
|
fix a warning in the compiler
|
2013-09-23 09:20:55 +00:00 |
|
kr.angelov
|
e6dbd74dc9
|
GF.Grammar.Grammar.allExtends now returns a list of source modules instead of just the module names. This saves extra lookups later
|
2013-09-23 09:18:27 +00:00 |
|
kr.angelov
|
688796a40d
|
work on the translation dictionaries and the statistical model
|
2013-09-20 12:09:54 +00:00 |
|
kr.angelov
|
662d98a354
|
decrease the heuristic factor for parsing to 0.80 from 0.95. Otherwise we get the wrong result for compound verbs like "look after", "look forward", etc.
|
2013-09-20 12:07:47 +00:00 |
|
kr.angelov
|
88844d693a
|
ProgrVP in English should add the verb particle if there is any
|
2013-09-20 12:07:12 +00:00 |
|
kr.angelov
|
c4be116db4
|
added PossNP, PartNP and CountNP in the Bulgarian RGL
|
2013-09-20 12:05:39 +00:00 |
|
kr.angelov
|
d2dc171508
|
added a version of compoundN which combines adjective and noun into a new noun
|
2013-09-20 12:04:37 +00:00 |
|
kr.angelov
|
7bafc5653c
|
added a number of interjections and greetings in DictEng and DictEngBul
|
2013-09-19 12:02:44 +00:00 |
|
kr.angelov
|
aea67b8109
|
the PGF reader now releases strings that are not used after the loading
|
2013-09-18 08:26:11 +00:00 |
|
kr.angelov
|
2b14fd2aae
|
add type signature for gu_string_length in the headers of libgu
|
2013-09-18 08:03:37 +00:00 |
|
kr.angelov
|
016721d676
|
bugfix in the ordering of strings in libgu
|
2013-09-17 19:05:54 +00:00 |
|
kr.angelov
|
b6ba5e7493
|
gu_buf_binsearch -> gu_seq_binsearch. Improved API
|
2013-09-17 19:04:46 +00:00 |
|
kr.angelov
|
62019f0881
|
added order and equality for strings in libgu
|
2013-09-17 13:45:37 +00:00 |
|
kr.angelov
|
f984bfeb24
|
a major refactoring in the C runtime. GuList is now removed and replaced with GuSeq. The GuSeq/GuBuf API is simplified
|
2013-09-17 12:45:00 +00:00 |
|
kr.angelov
|
9810817f4d
|
fixes in DictEng & DictEngBul
|
2013-09-17 12:01:05 +00:00 |
|
kr.angelov
|
c5d2a50164
|
added UttInterj in PhraseBul
|
2013-09-17 11:59:59 +00:00 |
|
kr.angelov
|
5f0b5ecf35
|
added BSD licenses to the Java binding and the android UI
|
2013-09-16 06:54:55 +00:00 |
|
kr.angelov
|
d5438439dc
|
remove leftcorner_cat_idx which is now redundant
|
2013-09-13 13:49:17 +00:00 |
|
kr.angelov
|
605772fda1
|
minor optimization/refactoring in the grammar reader
|
2013-09-13 11:02:17 +00:00 |
|
kr.angelov
|
239eb22df5
|
the leftcorner indexing is now completely removed since it slowed down the loading without speeding up parsing a lot
|
2013-09-13 10:26:33 +00:00 |
|
kr.angelov
|
40baee9068
|
fix the debug mode of the parser after the changes in the libgu API
|
2013-09-13 09:58:20 +00:00 |
|
kr.angelov
|
540de9c2d0
|
tiny optimization in pgf/reader
|
2013-09-13 09:50:44 +00:00 |
|
kr.angelov
|
d39003f872
|
bugfix in utf8.c
|
2013-09-13 09:50:04 +00:00 |
|
kr.angelov
|
7b6ebbcf1e
|
fixes in DictEngBul
|
2013-09-13 09:49:31 +00:00 |
|
kr.angelov
|
d6323291cd
|
fix a warning in utf8.c
|
2013-09-13 08:30:57 +00:00 |
|
kr.angelov
|
fc038c5240
|
optimize the reading of strings in the grammar loader.
|
2013-09-13 08:28:20 +00:00 |
|
kr.angelov
|
1e17f768fc
|
more UTF8 cleanup
|
2013-09-13 08:12:19 +00:00 |
|
kr.angelov
|
30f37feb57
|
clean up the UTF8 API in libgu
|
2013-09-13 07:44:45 +00:00 |
|
kr.angelov
|
6080a625f7
|
fix in Android.mk to make sure that the Android build will always see the ARM headers of GNU lightning
|
2013-09-12 12:55:55 +00:00 |
|
kr.angelov
|
d51b976d29
|
remove the logging from libgu
|
2013-09-12 09:30:02 +00:00 |
|
kr.angelov
|
d88084a2d5
|
enable the PGF JIT compiler for Android
|
2013-09-12 09:05:43 +00:00 |
|
kr.angelov
|
b3a644300c
|
rewrite the ARM port of GNU lightning to a form compatible with the versions for the other CPUs
|
2013-09-11 20:17:50 +00:00 |
|
kr.angelov
|
4e328d1f33
|
added exhaustive generation in the Java binding
|
2013-09-06 07:21:38 +00:00 |
|
kr.angelov
|
fec8720f31
|
remove the string internalization since it slows down grammar loading with little benefit
|
2013-09-05 13:34:49 +00:00 |
|
kr.angelov
|
8e2de541b6
|
move src/runtime/android to src/ui/android/jni
|
2013-09-05 12:19:59 +00:00 |
|
kr.angelov
|
993522eb5a
|
added version readPGF in Java which takes as argument InputStream. This makes it easier to load grammars from the assets folder in Android
|
2013-09-05 12:12:01 +00:00 |
|
kr.angelov
|
f8c8194303
|
fix gu_in_bytes_ to use buffering
|
2013-09-05 12:10:55 +00:00 |
|
kr.angelov
|
83ca6c4f9f
|
remove the read and write modules from libgu. this simplifies the i/o layer
|
2013-09-05 11:20:39 +00:00 |
|
kr.angelov
|
d0f527d0dd
|
remove dump and yaml from libgu
|
2013-09-05 10:01:47 +00:00 |
|
kr.angelov
|
bb36597050
|
bugfix for gu_buffered_in
|
2013-09-05 09:50:57 +00:00 |
|
kr.angelov
|
cbc2ac1326
|
add gu and pgf in the library path for building the Java binding
|
2013-09-04 20:30:43 +00:00 |
|
kr.angelov
|
6e60e12aee
|
added description file for building jpgf.jar
|
2013-09-04 18:48:51 +00:00 |
|
kr.angelov
|
4b9ae55925
|
fix the warnings from the Java binding
|
2013-09-04 18:23:49 +00:00 |
|
kr.angelov
|
76d1db7dc5
|
now it is possible to compile the C code for the Java binding from Eclipse. The old and broken Makefile is now removed
|
2013-09-04 18:09:06 +00:00 |
|
kr.angelov
|
643ca7987c
|
added Eclipse project for building the Java binding
|
2013-09-04 14:06:06 +00:00 |
|
kr.angelov
|
d3dad68c9b
|
fix a few warnings in the Java binding
|
2013-09-04 13:37:40 +00:00 |
|
kr.angelov
|
94e84a3a77
|
updated files src/ui/android
|
2013-09-04 13:34:44 +00:00 |
|
kr.angelov
|
d62cf1363c
|
added make file for compiling the C runtime for Android. The JIT compiler for Android is temporary disabled
|
2013-09-04 11:56:47 +00:00 |
|
kr.angelov
|
a690fb7d6f
|
the code in the C runtime is now complete independent from config.h
|
2013-09-04 11:51:05 +00:00 |
|
kr.angelov
|
91bb633d1d
|
remove the dependency on the CHAR_ASCII flag
|
2013-09-04 10:27:08 +00:00 |
|
kr.angelov
|
49c7a029b6
|
remove the dependency on the HAVE_STATEMENT_EXPRESSIONS flag. This reduces the dependency on the ./configure script
|
2013-09-04 10:06:07 +00:00 |
|
kr.angelov
|
d2ea52e0ec
|
avoid using nan() in libgu for portability with Android
|
2013-09-04 07:36:39 +00:00 |
|
kr.angelov
|
6fa330b49e
|
added for_sure_Adv in DictEng. renamed ourself -> ourselves & themself -> themselves
|
2013-09-04 07:11:56 +00:00 |
|
kr.angelov
|
d91762239b
|
slight optimization for the linearizer in the C runtime
|
2013-09-04 07:11:14 +00:00 |
|
kr.angelov
|
783b0a0773
|
bugfix in the robust linearizer
|
2013-09-04 07:05:27 +00:00 |
|
kr.angelov
|
d3d4400c0e
|
added ExtAdvNP and ExtAdvVP in the resource grammar
|
2013-09-03 08:59:47 +00:00 |
|
kr.angelov
|
fd17023eeb
|
fix for linearization with 'pre'
|
2013-09-03 08:58:04 +00:00 |
|
kr.angelov
|
e53132fd44
|
more changes in DictEng/DictEngBul
|
2013-09-03 08:57:18 +00:00 |
|
kr.angelov
|
321732aad5
|
"that" in ComplVS and SlashV2S is now optional
|
2013-09-03 08:12:07 +00:00 |
|
kr.angelov
|
2d06fdfbe4
|
PredVPovs now puts comma before the verb
|
2013-09-03 08:11:01 +00:00 |
|
kr.angelov
|
1eadd9f275
|
exposed ComplSlashPartLast in the parse grammar
|
2013-09-03 08:08:57 +00:00 |
|
kr.angelov
|
69881dccac
|
a couple of changes in DictEng/DictEngBul. Added infVV in ParadigmsEng which allows the definition of VVs that take a bare infinitive
|
2013-09-03 08:06:44 +00:00 |
|
kr.angelov
|
b9192ccccf
|
RelNP and ApposNP should put a final comma after the inserted phrase.
|
2013-09-03 08:00:59 +00:00 |
|
kr.angelov
|
ee7307fbfb
|
fix in the GF compiler and runtime which let us to define pre construct detecting whether this is the last token.
|
2013-09-03 07:51:25 +00:00 |
|
kr.angelov
|
44db7d7c8b
|
fix the placement of AdV in PassVPSlash for English
|
2013-09-02 08:14:31 +00:00 |
|
kr.angelov
|
445c980a00
|
fix in the spelling of Hong Kong in DictEng
|
2013-09-02 08:13:52 +00:00 |
|
kr.angelov
|
07b0cc7926
|
fix the compilation of LangTur
|
2013-09-01 11:48:02 +00:00 |
|
kr.angelov
|
9134df05bb
|
almost functional version of the javascript runtime
|
2013-08-29 20:36:06 +00:00 |
|
kr.angelov
|
b37fed3d2d
|
the PGF class is now using the new Pool class to manage the life time of the memory allocated in C.
|
2013-08-29 05:38:07 +00:00 |
|
kr.angelov
|
48b6af710d
|
more carefull tracking of references in the Java binding
|
2013-08-29 05:35:45 +00:00 |
|
kr.angelov
|
93db90e99c
|
now Concr.parseBest throws ParseError
|
2013-08-28 15:35:57 +00:00 |
|
kr.angelov
|
39b82041ea
|
bugfix which caused the runtime to crash on Android
|
2013-08-28 15:19:39 +00:00 |
|
kr.angelov
|
de7fbd22e7
|
fix the error handling in the Java binding
|
2013-08-28 08:51:53 +00:00 |
|
kr.angelov
|
0efde1e2b0
|
make the Expr constructor private
|
2013-08-28 07:09:31 +00:00 |
|
kr.angelov
|
cb33a971f0
|
fixes in the Java binding
|
2013-08-28 00:04:50 +00:00 |
|
kr.angelov
|
109546b227
|
added PGF.getStartCat()
|
2013-08-27 23:02:00 +00:00 |
|
kr.angelov
|
416996b713
|
added method for best first parsing in the Java binding
|
2013-08-27 22:54:10 +00:00 |
|
kr.angelov
|
2995a16da3
|
bugfix in the java binding
|
2013-08-27 22:53:38 +00:00 |
|
kr.angelov
|
c9c599977f
|
linearization in the Java binding
|
2013-08-27 22:39:26 +00:00 |
|
kr.angelov
|
75c1100575
|
small refactoring in the Java binding
|
2013-08-27 22:37:31 +00:00 |
|
kr.angelov
|
8d82dc66bf
|
parsing from the Java binding
|
2013-08-27 21:53:13 +00:00 |
|
kr.angelov
|
59650c0bdb
|
PassVPSlash must add the preposition
|
2013-08-27 14:32:12 +00:00 |
|
kr.angelov
|
d866a09633
|
laugh_at_V2 in DictEng(Abs,Eng,Bul)
|
2013-08-27 14:31:12 +00:00 |
|
kr.angelov
|
02903a0743
|
added silly_A to DictEngBul
|
2013-08-27 14:03:00 +00:00 |
|
kr.angelov
|
35d4b6e846
|
fix PresPartRS for phrasal verbs
|
2013-08-27 12:02:57 +00:00 |
|
kr.angelov
|
e381990174
|
fix make_V2V
|
2013-08-27 12:02:29 +00:00 |
|
kr.angelov
|
4369ed9f3f
|
conjunction of AdV
|
2013-08-27 12:00:38 +00:00 |
|
kr.angelov
|
0ea4c754c0
|
fix in DictEng.gf
|
2013-08-27 08:08:41 +00:00 |
|
kr.angelov
|
a6a58ac767
|
comparison for strings in libgu
|
2013-08-27 08:07:18 +00:00 |
|
kr.angelov
|
a33f2399c2
|
quicksort and binary search for buffers in libgu
|
2013-08-27 08:06:34 +00:00 |
|
kr.angelov
|
83bc4adb96
|
a few words in DictEngBul.gf
|
2013-08-26 07:00:39 +00:00 |
|
kr.angelov
|
9918fe37c1
|
bugfix in the Hindi parse grammar
|
2013-08-25 12:48:11 +00:00 |
|
kr.angelov
|
288bcafb79
|
nonExist now does the expected thing
|
2013-08-23 13:17:45 +00:00 |
|
kr.angelov
|
8df07fdeb5
|
change the locale in the test script for the Python binding
|
2013-08-21 13:17:39 +00:00 |
|
kr.angelov
|
68b6e97251
|
fix in the C parser
|
2013-08-21 13:09:21 +00:00 |
|
kr.angelov
|
3ff910a0e9
|
fix a crash in the python binding
|
2013-08-21 12:47:40 +00:00 |
|