1
0
forked from GitHub/gf-core
Commit Graph

424 Commits

Author SHA1 Message Date
krasimir 36f2e7dc9a bugfix for lookupMorpho in the C runtime 2015-10-14 07:36:46 +00:00
krasimir 21078c8bfe fix the debug mode in the tree generator in the C runtime 2015-09-11 09:26:17 +00:00
krasimir 1196b48b5e add readTriple in the Haskell binding 2015-09-08 13:04:31 +00:00
krasimir af3c514e18 bugfix in the parser 2015-09-08 09:42:42 +00:00
krasimir 30dfd35e59 fix the metadata for sg databases 2015-09-04 16:34:40 +00:00
krasimir ab086e7cb3 storage for literals in libsg 2015-09-04 14:45:18 +00:00
krasimir 05f7150759 the new triples API in libsg now always works with expressions 2015-09-04 10:01:19 +00:00
krasimir 2be83cae2d bugfixes in libsg 2015-09-03 13:24:13 +00:00
krasimir 442bb77b74 API for transactions in libsg 2015-09-02 13:01:23 +00:00
krasimir e0c5b1d0b5 bugfix in libsg 2015-09-02 06:55:39 +00:00
krasimir f5387c429b 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 68ff5ff371 query for triples and cleaner API 2015-08-27 15:18:51 +00:00
krasimir 4d39c2623b added libsg in the C runtime 2015-08-24 09:36:51 +00:00
krasimir f9250c610c retrieval of a triple 2015-08-21 16:31:43 +00:00
krasimir b66276fda5 API for storing triples in the semantic graph 2015-08-21 16:13:03 +00:00
krasimir c7c47fbded add the initial sketches of the semantic graph storage 2015-08-20 13:31:43 +00:00
krasimir e9a8e083a0 bugfix for the word prediction in the App 2015-08-06 12:51:42 +00:00
krasimir a982a4d15f bugfix in lookup_morpho in the C runtime 2015-08-06 11:51:23 +00:00
krasimir a976d7e44b make the virtual machine instructions more uniform 2015-07-16 15:43:18 +00:00
krasimir 806a33ef98 refine the GNU lightning patch to avoid generating unnecessary code 2015-07-16 15:29:14 +00:00
krasimir 2b52a1a2ea 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 99a0b5a1d8 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 85e6e017af merge the states for reasoning and evaluation into a single structure 2015-07-03 11:53:52 +00:00
krasimir 974e152ac3 bugfix in the parser for lexical lookup 2015-06-30 12:54:19 +00:00
hallgren 4e9e7c2bdd Documentation updates for the release of GF 3.7 2015-06-25 12:10:47 +00:00
krasimir 51c13f7aac bugfix in the bottom-up prediction for the parser 2015-06-25 09:46:43 +00:00
hallgren 71c037b4df runtime/c/pf/jit.c: silence warning about alloca on MINGW32 2015-06-23 15:49:31 +00:00
krasimir 324cdffc26 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 aa87b0d272 print error message for missing abstract categories in the C runtime 2015-06-05 07:41:59 +00:00
krasimir 121fe53968 added callback in C for unknown words 2015-05-19 09:15:48 +00:00
krasimir 4347ce727a 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 815d1f441f bugfix in the NERC in C 2015-05-18 15:02:44 +00:00
krasimir 3ebadcbc3b the callbacks in C now take the concrete syntax as a parameter 2015-05-18 14:41:33 +00:00
krasimir 8cfd46b9bb 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 472a95a844 "flags case_sensitive=off" makes the parser case insensitive 2015-05-11 14:11:42 +00:00
krasimir 3d502a76b3 added all orthographic primitives 2015-05-11 13:01:39 +00:00
krasimir 949310ef1b implemented CAPIT in parsing 2015-05-08 18:54:50 +00:00
krasimir 7ee9edd080 fix in the dictionary lookup 2015-05-08 18:12:24 +00:00
krasimir b87ed432a5 a new nice and elegant algorithm for dictionary lookup in the parser 2015-05-08 14:38:24 +00:00
krasimir e600eb764a the parser is now fully Unicode compatible 2015-05-08 09:23:29 +00:00
krasimir 5b60c3a00e fix gu_ucs_is_space in libgu 2015-05-07 15:50:55 +00:00
krasimir 6eb15eb585 fix the NERC in C to work for PN as literal 2015-05-07 15:16:55 +00:00
krasimir 4ae661e19e fix pgf-translate to use the NERC again 2015-05-07 14:49:30 +00:00
krasimir 77f14f3cc8 fix the UTF8 implementation in libgu 2015-05-06 15:51:12 +00:00
krasimir 79b710a6b7 added getpagesize() definition for Windows 2015-04-20 09:57:28 +00:00
krasimir 7c24ce9758 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 35c4b5f3eb remove the meta_item variable from the parse state 2015-03-06 15:18:50 +00:00
krasimir 0764d518c7 fix some out-of-date code for the PGF_RESULT_DEBUG mode in the parser 2015-02-26 13:31:26 +00:00
krasimir 42908bd95f use the same trick for comparison of doubles in cmp_expr_state 2015-02-26 13:10:01 +00:00
krasimir dfd69d5d4b 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