krasimir
|
fa9fca2c06
|
the Phrasebook UI now uses the green color
|
2016-06-03 11:30:21 +00:00 |
|
krasimir
|
ce856a2d17
|
added checkboxes in the Phrasebook UI
|
2016-06-03 11:09:39 +00:00 |
|
krasimir
|
e8fe5ad5f1
|
bugfix in the Phrasebook UI
|
2016-06-03 07:14:52 +00:00 |
|
krasimir
|
5d516661f7
|
the list of alternatives in the translator is now sorted by probability
|
2016-06-02 07:38:18 +00:00 |
|
krasimir
|
fce8a7a069
|
bug fix in the translator app
|
2016-06-02 07:38:00 +00:00 |
|
krasimir
|
194368dfd5
|
majour redesign of the Phrasebook UI to support recursive phrases
|
2016-05-30 23:24:17 +00:00 |
|
krasimir
|
ed1e60f633
|
fix in the Haskell binding: functionType should throw error if the function is not defined
|
2016-05-30 17:15:09 +00:00 |
|
krasimir
|
3381ae1aa0
|
added getFunctionProb in the Java and C API
|
2016-05-30 11:25:59 +00:00 |
|
krasimir
|
a775c96174
|
preserve the order of the sentences in phrases.xml in the UI
|
2016-05-25 18:55:47 +00:00 |
|
krasimir
|
19c22c9020
|
the phrasebook phrases are now ordered in the same way as in the Phrasomatic
|
2016-05-25 18:33:12 +00:00 |
|
krasimir
|
69433b9660
|
the Java API now also has access to the token's category while doing completion
|
2016-05-25 12:39:51 +00:00 |
|
krasimir
|
13f9a42ae5
|
fix the word completion in the C runtime
|
2016-05-25 12:19:26 +00:00 |
|
krasimir
|
0894f55661
|
fix the compilation when debugging is switched off
|
2016-05-25 09:42:24 +00:00 |
|
krasimir
|
faebebc8f4
|
pgf_generate_all now works with literals as well
|
2016-05-25 09:36:05 +00:00 |
|
krasimir
|
41a3054e9b
|
when expressions with Float literals are printed, we should use the same format that is used by the linearizer
|
2016-05-25 09:34:40 +00:00 |
|
krasimir
|
b34ee6f377
|
fix a warning in libsg
|
2016-05-25 07:18:01 +00:00 |
|
krasimir
|
228161eed4
|
add the relevant code from Parlira to the GFTranslator
|
2016-05-23 09:54:27 +00:00 |
|
krasimir
|
afd7e5392d
|
fix the Estonian language code in the App
|
2016-05-22 11:20:14 +00:00 |
|
krasimir
|
e56b56a57f
|
bugfix in libsg
|
2016-05-22 09:19:54 +00:00 |
|
krasimir
|
fdf4bd3196
|
change the API for literals in Java and Python. The input sentence is no longer a parameter to the callbacks.
|
2016-05-20 15:20:02 +00:00 |
|
krasimir
|
1a0defc0fc
|
in case of null argument it is more intuitive to report the argument index by counting from 1.
|
2016-05-19 20:48:47 +00:00 |
|
krasimir
|
4996d5d90b
|
the constructor for expressions in the Java runtime now checks for null arguments. This means that a potential problem is detected earlier before we jump into the JNI code.
|
2016-05-19 20:41:09 +00:00 |
|
krasimir
|
214d1b1e70
|
fix in the Android App after the introduction of sqlite3Btree.c
|
2016-05-19 15:26:59 +00:00 |
|
krasimir
|
bea8c5796a
|
fix the compilation of sqlite3 on MacOS
|
2016-05-18 09:01:47 +00:00 |
|
krasimir
|
be62f4047f
|
skeletal version of AppRus.gf
|
2016-05-11 11:24:31 +00:00 |
|
krasimir
|
86c5423275
|
the Literals API in Haskell no longer offers the sentence as an argument to the callbacks. It is just as easy to save the sentence in a closure and by doing that we save the repeated round about from C to Haskell strings
|
2016-05-11 11:10:22 +00:00 |
|
krasimir
|
9abc6aadde
|
many of the uses of peekCString and withCString in the Haskell binding were incorrect since they encode the string in the system locale while the C runtime is always using UTF8
|
2016-05-11 07:11:45 +00:00 |
|
krasimir
|
403e080273
|
fix the offset for oracles in Haskell
|
2016-05-10 19:41:44 +00:00 |
|
krasimir
|
80a96b3a85
|
an API for oracles in the GF parser
|
2016-05-10 17:11:39 +00:00 |
|
krasimir
|
3f0fe438cd
|
a prototype for complex queries over expressions in libsg
|
2016-04-29 14:06:24 +00:00 |
|
krasimir
|
a6b4212264
|
added methods for accessing the last element of a buffer in libgu
|
2016-04-29 14:05:42 +00:00 |
|
krasimir
|
6fb17dc6fc
|
a version of sqlite3.c which is prunned to one third of the original size and now it contains only the database storage engine withough the SQL compiler and interpreter
|
2016-04-28 14:14:04 +00:00 |
|
krasimir
|
983da7adfc
|
more fixes for GNU Lightning for ARM
|
2016-04-14 13:47:56 +00:00 |
|
krasimir
|
114e95f43b
|
fix in evaluator.c
|
2016-04-14 13:47:29 +00:00 |
|
krasimir
|
627abeb703
|
added PGF.inferExpr and Type.toString in the Java binding
|
2016-04-14 13:12:22 +00:00 |
|
krasimir
|
6a0ed34b11
|
bugfix in GNU Lightning for ARM
|
2016-04-14 08:26:07 +00:00 |
|
krasimir
|
76a6cc1bb5
|
bugfix in the JIT compiler for 64bit machines
|
2016-04-13 14:58:12 +00:00 |
|
krasimir
|
e8e52de6b9
|
locale independent printing for doubles when they are part of an abstract expression
|
2016-04-13 14:30:40 +00:00 |
|
krasimir
|
c0344e936a
|
fix for reading PgfExpr with a double literal
|
2016-04-13 14:08:49 +00:00 |
|
krasimir
|
f0014f61a7
|
added PGF.compute in the Java binding
|
2016-04-13 12:57:06 +00:00 |
|
krasimir
|
f0ca9cd732
|
added getFunctionsByCat
|
2016-04-13 12:49:08 +00:00 |
|
krasimir
|
1019b7faf5
|
added getCategories() and getFunctions() in the Java binding
|
2016-04-13 12:02:42 +00:00 |
|
krasimir
|
3ee356dee4
|
fix in FoodsMkd.gf
|
2016-04-08 15:25:12 +00:00 |
|
krasimir
|
c130d28ae3
|
fixed Foods grammar for Macedonian
|
2016-04-07 10:49:35 +00:00 |
|
krasimir
|
9db5139e23
|
Foods grammar for Macedonian. Probably not quite correct
|
2016-04-05 15:33:44 +00:00 |
|
krasimir
|
a393c1a246
|
fix the handling of separators in BNFC which are not nonempty
|
2016-03-22 13:13:35 +00:00 |
|
krasimir
|
ce70720859
|
CFGtoPGF is now extended to support context-free grammars with primitive parameters
|
2016-03-22 10:28:15 +00:00 |
|
krasimir
|
fbdf21d862
|
added missing module GF.Grammar.BNFC
|
2016-03-21 20:03:28 +00:00 |
|
krasimir
|
8f80e5451e
|
fix comment in GF.Grammar.CFG
|
2016-03-21 19:33:14 +00:00 |
|
krasimir
|
c8ebe09315
|
initial support for BNFC syntax in context-free grammars for GF. Not all features are supported yet. Based on contribution from Gleb Lobanov
|
2016-03-21 13:27:44 +00:00 |
|
krasimir
|
da10bb33c7
|
bugfix: GF.Compile.CFGtoPGF now supports literal categories
|
2016-03-21 13:26:32 +00:00 |
|
krasimir
|
07cf4d6509
|
more progress on the typechecker
|
2016-03-15 14:16:17 +00:00 |
|
krasimir
|
c1671d43e2
|
current state of the experimental typechecker
|
2016-03-07 20:20:47 +00:00 |
|
krasimir
|
4ba9712f16
|
add missing cases in vapply in the partial evaluator
|
2016-03-03 06:59:50 +00:00 |
|
krasimir
|
508bc346e5
|
fix in the typechecker
|
2016-03-02 21:28:54 +00:00 |
|
krasimir
|
13ff91bbb9
|
a better interface between the type checker and the partial evaluator
|
2016-03-02 16:22:56 +00:00 |
|
krasimir
|
47eb774cdf
|
the experimental type checker in GF.Compile.TypeCheck.ConcreteNew is now rewriten to use the complete evaluator in GF.Compile.Compute.ConcreteNew. The old sketchy implementation in GF.Compile.Compute.ConcreteNew1 is now removed.
|
2016-03-02 13:38:02 +00:00 |
|
krasimir
|
8548979d1c
|
Now we even test in two different places for the JNI headers. Once for Linux and once for Mac OS. This is still not ideal since different Linux distributions might use different locations.
|
2016-02-17 14:52:48 +00:00 |
|
krasimir
|
9e3944951c
|
typo in the new Makefile
|
2016-02-17 14:40:46 +00:00 |
|
krasimir
|
279f66c950
|
a version of the Makefile for the Java binding which should work on Linux and Mac OS
|
2016-02-17 14:37:55 +00:00 |
|
krasimir
|
55a7fdc4a5
|
some progress on complex queries in libsg
|
2016-02-09 10:59:18 +00:00 |
|
krasimir
|
4a38cc1e7b
|
fix a rather intricate bug where coercions in the PMCFG grammar didn't interact properly with the lazy parser
|
2016-01-26 14:29:06 +00:00 |
|
krasimir
|
5576688410
|
javadoc comments in the Java binding
|
2016-01-14 19:03:13 +00:00 |
|
krasimir
|
8dda2dfbff
|
added API for reading a list of tuples in the SG module
|
2015-12-22 13:50:01 +00:00 |
|
krasimir
|
028de0468b
|
pgf_read should close the input file.
|
2015-12-22 09:29:14 +00:00 |
|
krasimir
|
bef9d8c5fc
|
added a primitive full-text search index in libsg. This can be use for finding an abstract tree whose linearization matches given keywords
|
2015-12-20 14:04:52 +00:00 |
|
krasimir
|
0b9395fd70
|
a fix that should solve the segmentation fault on MacOS with the exhaustive generator
|
2015-12-19 17:30:41 +00:00 |
|
krasimir
|
6947d36e1a
|
fix in the Python binding. The input sentence to the parser needs to be copied since otherwise the Python string may be discarded the garbage collector
|
2015-12-18 19:46:59 +00:00 |
|
krasimir
|
76bebb0656
|
fix in the App
|
2015-12-09 09:02:19 +00:00 |
|
krasimir
|
b1d0839650
|
some revisions in the list of topics
|
2015-12-03 21:46:12 +00:00 |
|
krasimir
|
0bc612f3f5
|
fix in the app
|
2015-12-03 09:03:59 +00:00 |
|
krasimir
|
f482300fd1
|
bugfixes in the app
|
2015-12-02 21:53:41 +00:00 |
|
krasimir
|
967b87d9d3
|
now this is a working version of the app with topic disambiguation but it is still not optimal
|
2015-12-02 20:47:54 +00:00 |
|
krasimir
|
fffab87469
|
visualization for topics in the Android app
|
2015-11-28 23:15:58 +00:00 |
|
krasimir
|
06043c06c7
|
added some more topics
|
2015-11-28 12:24:01 +00:00 |
|
krasimir
|
545e1a0cc8
|
fix in the Java binding: the Expr class should also ensure that libjpgf.so is loaded to avoid failures if Expr is the first class that is used.
|
2015-11-27 15:35:53 +00:00 |
|
krasimir
|
008ca97428
|
added Expr.equals method in the Java binding
|
2015-11-26 15:38:12 +00:00 |
|
krasimir
|
451ef1183f
|
added list of topics in the assets folder for Android app
|
2015-11-26 15:19:48 +00:00 |
|
krasimir
|
79ea4af960
|
added readTriple in libsg and its Haskell binding
|
2015-11-25 10:37:13 +00:00 |
|
krasimir
|
55cfea35eb
|
the semantic graph view in the app now shows the real number of senses
|
2015-11-24 20:22:01 +00:00 |
|
krasimir
|
9b742e6b0d
|
modify glosses.hs to merge several examples into one
|
2015-11-24 19:30:19 +00:00 |
|
krasimir
|
9f9b23d0dd
|
added mkInt and mkFloat in the Haskell binding to make it easy to create literal expressions
|
2015-11-19 13:18:19 +00:00 |
|
krasimir
|
fe7397efe4
|
some more conversion patterns for Susanne
|
2015-11-18 10:16:55 +00:00 |
|
krasimir
|
8a7254e4f9
|
bugfix in Translator.java
|
2015-11-16 20:03:40 +00:00 |
|
krasimir
|
105db47ee4
|
now the Documentation module contains a category Definition which is used to generate definitions and examples for words in the App.
|
2015-11-16 14:57:32 +00:00 |
|
krasimir
|
279fdb74b7
|
bugfix in the Makefile for the Java binding for creating .jar files
|
2015-11-16 14:39:52 +00:00 |
|
krasimir
|
465aa785cf
|
add a few popup characters on the qwerty and the nordic keyboards
|
2015-11-16 13:21:43 +00:00 |
|
krasimir
|
f3a15303b1
|
update glosses.hs to split definitions from examples in separate triples
|
2015-11-13 22:41:20 +00:00 |
|
krasimir
|
ebb3abad9f
|
now by default the app shows glosses for the words for which we have something. this requires one more step in the App compilation which is described in the README
|
2015-11-13 17:28:11 +00:00 |
|
krasimir
|
634d3dff7d
|
bugfix in the SG binding for Java
|
2015-11-13 17:21:27 +00:00 |
|
krasimir
|
f6bb796276
|
added Java API for insertion of triples in the semantic graph
|
2015-11-13 14:34:24 +00:00 |
|
krasimir
|
6011fbc033
|
a new version of the conversion script for the Susanne corpus which covers a bit less than half of the data
|
2015-11-13 13:05:21 +00:00 |
|
krasimir
|
46fc386cfb
|
bugfix for lookupMorpho in the C runtime
|
2015-10-14 07:36:46 +00:00 |
|
krasimir
|
5faa99e89d
|
added bracketedLinearizeAll in Python
|
2015-09-30 08:35:09 +00:00 |
|
krasimir
|
ef888baec8
|
fix the debug mode in the tree generator in the C runtime
|
2015-09-11 09:26:17 +00:00 |
|
krasimir
|
d83316d7c6
|
add readTriple in the Haskell binding
|
2015-09-08 13:04:31 +00:00 |
|
krasimir
|
b5e7f08c82
|
bugfix in the parser
|
2015-09-08 09:42:42 +00:00 |
|
krasimir
|
ea83efa79c
|
fix the metadata for sg databases
|
2015-09-04 16:34:40 +00:00 |
|
krasimir
|
3d60ce06bb
|
storage for literals in libsg
|
2015-09-04 14:45:18 +00:00 |
|
krasimir
|
206e38028f
|
libsg is now accessible on android
|
2015-09-04 11:18:21 +00:00 |
|