1
0
forked from GitHub/gf-core
Commit Graph

622 Commits

Author SHA1 Message Date
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 e9f7aa0e33 the new triples API in libsg now always works with expressions 2015-09-04 10:01:19 +00:00
krasimir c322e686a0 bugfixes in libsg 2015-09-03 13:24:13 +00:00
krasimir ef90fa4abe API for transactions in libsg 2015-09-02 13:01:23 +00:00
krasimir 4a1da62d84 bugfix in libsg 2015-09-02 06:55:39 +00:00
krasimir 9a58afe121 still partial implementation for complex queries in libsg, and added sg.h which I had forgotten to include in darcs 2015-08-31 07:15:20 +00:00
krasimir f2952768d5 query for triples and cleaner API 2015-08-27 15:18:51 +00:00
krasimir 32d5d4b52f added libsg in the C runtime 2015-08-24 09:36:51 +00:00
krasimir e43608eca0 retrieval of a triple 2015-08-21 16:31:43 +00:00
krasimir 17a572dda6 API for storing triples in the semantic graph 2015-08-21 16:13:03 +00:00
krasimir 2f9704a624 add the initial sketches of the semantic graph storage 2015-08-20 13:31:43 +00:00
krasimir 9b0cb5adad bugfix for the word prediction in the App 2015-08-06 12:51:42 +00:00
krasimir f6796ced2d bugfix in lookup_morpho in the C runtime 2015-08-06 11:51:23 +00:00
krasimir 880f0a63d0 make the virtual machine instructions more uniform 2015-07-16 15:43:18 +00:00
krasimir d22c07dcfb refine the GNU lightning patch to avoid generating unnecessary code 2015-07-16 15:29:14 +00:00
krasimir fac48d43e8 bugfixes in the JIT compiler for x86_64. One of the fixes is actually in GNU lightning 2015-07-16 15:21:09 +00:00
krasimir 192b1cc018 the reasoner's states are now closures just like the code for the def rules. This means more compact JIT compiled code and uniformity with the code for def rules 2015-07-04 15:06:34 +00:00
krasimir b3680b6025 merge the states for reasoning and evaluation into a single structure 2015-07-03 11:53:52 +00:00
krasimir 6f2afdd53e bugfix in the parser for lexical lookup 2015-06-30 12:54:19 +00:00
hallgren 2643f3cee6 Documentation updates for the release of GF 3.7 2015-06-25 12:10:47 +00:00
krasimir c7f1803410 bugfix in the bottom-up prediction for the parser 2015-06-25 09:46:43 +00:00
hallgren c6cdb66cf2 runtime/c/pf/jit.c: silence warning about alloca on MINGW32 2015-06-23 15:49:31 +00:00
krasimir e352742b8c the orthographic tokens were broken when they appear inside a dictionary entry. Now this is fixed by treating those as syntactic rules 2015-06-12 13:03:19 +00:00
krasimir 9b0edaacdb print error message for missing abstract categories in the C runtime 2015-06-05 07:41:59 +00:00
krasimir 786da46a99 added callback in C for unknown words 2015-05-19 09:15:48 +00:00
krasimir 616a24cba4 the NERC in C is now fully up-to-date with the other NERCs. In addition the NERC in Haskell and Java now refuses to recognize names that match words in the lexicon. The latest is useful for German 2015-05-19 07:26:56 +00:00
krasimir 09a57b34a8 bugfix in the NERC in C 2015-05-18 15:02:44 +00:00
krasimir ce05465365 the callbacks in C now take the concrete syntax as a parameter 2015-05-18 14:41:33 +00:00
krasimir 773a33979b pgf_lookup_morpho and pgf_lookup_word_prefix are now also case insensitive if case_sensitive=off 2015-05-18 14:20:35 +00:00
krasimir b4e41cabdd "flags case_sensitive=off" makes the parser case insensitive 2015-05-11 14:11:42 +00:00
krasimir 1e0d7be4f4 added all orthographic primitives 2015-05-11 13:01:39 +00:00
krasimir 13998e3287 implemented CAPIT in parsing 2015-05-08 18:54:50 +00:00
krasimir 483df35954 fix in the dictionary lookup 2015-05-08 18:12:24 +00:00
krasimir ea0f74d455 a new nice and elegant algorithm for dictionary lookup in the parser 2015-05-08 14:38:24 +00:00
krasimir 365c7bb1d8 the parser is now fully Unicode compatible 2015-05-08 09:23:29 +00:00
krasimir b961e9a255 fix gu_ucs_is_space in libgu 2015-05-07 15:50:55 +00:00
krasimir bf3b6f2794 fix the NERC in C to work for PN as literal 2015-05-07 15:16:55 +00:00
krasimir 7e43e5727a fix pgf-translate to use the NERC again 2015-05-07 14:49:30 +00:00
krasimir 01c4836d4d fix the UTF8 implementation in libgu 2015-05-06 15:51:12 +00:00
krasimir 5d7633fdb4 added getpagesize() definition for Windows 2015-04-20 09:57:28 +00:00
krasimir e72fcb1513 fix the compilation of gu/mem.c on Windows. For now memory mapped pools on Windows are just not supported. 2015-03-19 09:28:31 +00:00
krasimir 8f0624bc30 remove the meta_item variable from the parse state 2015-03-06 15:18:50 +00:00
krasimir a5817ff492 fix some out-of-date code for the PGF_RESULT_DEBUG mode in the parser 2015-02-26 13:31:26 +00:00
krasimir 9c83b2e27d use the same trick for comparison of doubles in cmp_expr_state 2015-02-26 13:10:01 +00:00
krasimir 532647c978 bugfix in the parser which caused some items to be poped in the wrong order if their probability differ with less that 0.5 2015-02-26 12:17:59 +00:00
krasimir 715ac1ca62 remove three more uses of meta productions that were left in debugging mode 2015-02-24 10:59:18 +00:00
krasimir da11a7127f implemented escape characters when reading/printing an abstract expression with string literals 2015-02-24 09:35:12 +00:00