Commit Graph
100 Commits
Author SHA1 Message Date
krasimir 7455e7bff9 disable doxygen 2017-04-13 14:11:47 +00:00
krasimir 9189f4b739 updated AUTHORS list in the C runtime 2017-04-13 14:00:45 +00:00
krasimir a8e37ff135 remove src/runtime/c/README it is obsolete anyway 2017-04-13 13:57:37 +00:00
krasimir 71a9f2cba8 use gu_string_buf_data in the Python binding to avoid copying 2017-04-13 13:47:13 +00:00
krasimir 2588a6f016 gu_string_buf -> gu_new_string_buf in libgu 2017-04-13 13:43:48 +00:00
krasimir e650b9c5fc use gu_string_buf_data in the Java binding to avoid double copying of strings 2017-04-13 13:21:32 +00:00
krasimir 9aeb45e1cc full support for Latin1 GF identifiers in the C runtime 2017-04-13 12:57:11 +00:00
krasimir df6c2f3f17 add gu_string_buf_data and gu_string_buf_length in libgu 2017-04-13 12:55:29 +00:00
krasimir 2551ab740b silence a few warnings on MacOS 2017-04-13 11:07:08 +00:00
krasimir a657e9947b use GU_API_DATA_DECL instead of GU_API_DATA to make the C runtime compile again on MacOS 2017-04-13 11:06:24 +00:00
krasimir e369427990 update SG.hsc 2017-04-12 11:55:27 +00:00
krasimir 456f0a5733 remove the teyjus and utils folders 2017-04-12 10:31:01 +00:00
krasimir a8eaa2f2e5 a patch from Bjørnar Luteberget for compatibility with MSVC 2017-04-12 10:24:56 +00:00
krasimir 915747efa7 some work on libsg queries 2017-04-12 10:05:22 +00:00
krasimir 23f740d3b9 upgrade Android SDK version 2017-04-11 13:40:02 +00:00
krasimir 5251221339 forgot src/ui/android/res/layout/fragment_phrase_list.xml 2017-04-11 12:54:23 +00:00
krasimir 20a038719f added generateOntology & generateOntologyDepth 2017-04-05 11:08:31 +00:00
krasimir f09507cb0f fix the compilation of sqlite3Btree.c on Windows 2017-03-14 11:07:14 +00:00
krasimir f1240ef489 a better error message 2017-03-07 23:17:24 +00:00
krasimir 7361d22059 GF.Compile.Compute.ConcreteNew now handles Predef.Float 2017-03-07 19:50:43 +00:00
krasimir 2e5499ba97 bugfix in record subtyping checking 2017-03-07 17:53:56 +00:00
krasimir 5ec43f2f75 GF.Grammar.Printer now has a Terse mode which prints record types with lock fields with their corresponding abstract categories 2017-03-07 08:24:00 +00:00
krasimir 5a61ab5fcc fix for EPatt 2017-03-06 17:15:46 +00:00
krasimir 6c5cfa7750 type checking EPatt 2017-03-06 16:24:58 +00:00
krasimir a0d6a4f9a4 GF.Compile.Compute.ConcreteNew now can handle EPattType 2017-03-06 15:44:25 +00:00
krasimir fe4f38f6ee some missing patterns 2017-03-06 14:44:03 +00:00
krasimir ad2a18592b added overload resolution in the experimental type checker 2017-03-06 14:09:16 +00:00
krasimir 2c1c2da89f some progress on the experimental type checker for the concrete syntax 2017-03-03 16:37:22 +00:00
krasimir 94f41cc63d safer memory management in the Haskell binding 2017-02-10 17:10:37 +00:00
krasimir 011d2a44b8 typo in gf-tutorial: enougo->enough 2017-02-01 14:59:35 +00:00
krasimir 1188cf0c3e replace .gfcc with .pgf in gf-refman.html 2017-02-01 10:48:48 +00:00
krasimir 0e49c28e5b API for computing the Haskell binding 2017-01-26 18:41:07 +00:00
krasimir 1cea621216 use throwIO instead of throw in a few placed 2017-01-26 18:40:36 +00:00
krasimir af1a581f40 type checking API in the Haskell binding 2017-01-26 14:09:07 +00:00
krasimir 24671a612c a better implementation for PGF2.categories 2017-01-26 13:37:12 +00:00
krasimir bd1128e303 now the Python API also accepts types as start categories. Using a string is still ok. 2017-01-26 13:31:08 +00:00
krasimir 77b84fdbcd forgot to add src/runtime/haskell-bind/PGF2/Type.hsc 2017-01-26 13:00:22 +00:00
krasimir 3467a54965 bring the Haskell binding a bit closer to the pure Haskell API 2017-01-26 12:48:22 +00:00
krasimir 17163ae881 copy the types for BracketedString from the Haskell runtime to the Haskell bindings 2017-01-26 10:31:43 +00:00
krasimir 6af632dd18 added mkMeta and unMeta in the Haskell binding 2017-01-26 10:17:02 +00:00
krasimir be43d5dfdc added mkAbs and unAbs in the Haskell binding 2017-01-26 10:04:42 +00:00
krasimir a06e0b6b6f more startCat to the Types section in the Haddock documentation for the Haskell binding 2017-01-26 06:41:27 +00:00
krasimir 14b32a115c add unStr,unInt and unFloat in the Haskell binding 2017-01-26 06:40:13 +00:00
krasimir db0f8b0dce improve the documentation for PGF2 2017-01-25 20:30:54 +00:00
krasimir 6de9636ff2 add functionsByCat in the Haskell binding 2017-01-25 10:44:08 +00:00
krasimir 8d3464dfb0 bugfix in the Haskell binding 2017-01-25 10:37:34 +00:00
krasimir 3c36318246 added linearizeAll in the Java API 2017-01-24 10:14:12 +00:00
krasimir f6ecf0ce56 resolve a conflict that was for some reason commited in src/runtime/java/Makefile 2017-01-24 09:36:39 +00:00
krasimir 06599df74d update the Python tutorial to be compatible with Python3 2016-08-01 10:55:57 +00:00
krasimir 5a9b5dc860 python2 is now supported. the patch is based on a contribution from Vinit Ravishankar 2016-08-01 10:39:54 +00:00
krasimir 2605ee85d7 two memory leaks in the Python bindings 2016-08-01 10:31:37 +00:00
krasimir bc1aded860 fix in topics.txt 2016-07-20 05:36:39 +00:00
krasimir ae8c6909f7 extended topics.txt 2016-07-20 05:11:51 +00:00
krasimir 9238941c4d some more bullets in the release notes 2016-06-22 07:32:48 +00:00
krasimir 416406fa9b fix in the Android UI 2016-06-16 12:56:56 +00:00
krasimir 8b8812baa2 pgf_generate_all now emits __mock_string__ instead of FOO for String literals. 2016-06-16 08:08:45 +00:00
krasimir 821878773c bugfix in the load method in the Python binding. The file was never closed. 2016-06-16 08:02:06 +00:00
krasimir 60e07c302e now a working API for complex queries in libsg 2016-06-09 10:01:43 +00:00
krasimir 28aa04739a bugfix in libsg 2016-06-09 09:59:38 +00:00
krasimir 2652082cf7 now the UI supports almost all phrases. there are still a few that cannot be shown 2016-06-03 11:30:53 +00:00
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