summaryrefslogtreecommitdiff
path: root/src/runtime/c/pgf
AgeCommit message (Collapse)Author
2017-05-03first steps for sentence lookup in the C runtimekrasimir
2017-04-19more changes to make the C runtime compilable with MSVCkrasimir
2017-04-19explicitly classify all functions in libpgf as either internal or API functionskrasimir
2017-04-13gu_string_buf -> gu_new_string_buf in libgukrasimir
2017-04-13full support for Latin1 GF identifiers in the C runtimekrasimir
2017-04-13silence a few warnings on MacOSkrasimir
2017-04-12a patch from Bjørnar Luteberget for compatibility with MSVCkrasimir
2017-01-26bring the Haskell binding a bit closer to the pure Haskell APIkrasimir
2017-01-26added mkMeta and unMeta in the Haskell bindingkrasimir
2016-06-16pgf_generate_all now emits __mock_string__ instead of FOO for String literals.krasimir
2016-05-30added getFunctionProb in the Java and C APIkrasimir
2016-05-25fix the word completion in the C runtimekrasimir
2016-05-25fix the compilation when debugging is switched offkrasimir
2016-05-25pgf_generate_all now works with literals as wellkrasimir
2016-05-25when expressions with Float literals are printed, we should use the same ↵krasimir
format that is used by the linearizer
2016-05-10an API for oracles in the GF parserkrasimir
2016-04-14more fixes for GNU Lightning for ARMkrasimir
2016-04-14fix in evaluator.ckrasimir
2016-04-14bugfix in GNU Lightning for ARMkrasimir
2016-04-13bugfix in the JIT compiler for 64bit machineskrasimir
2016-04-13locale independent printing for doubles when they are part of an abstract ↵krasimir
expression
2016-04-13fix for reading PgfExpr with a double literalkrasimir
2016-01-26fix a rather intricate bug where coercions in the PMCFG grammar didn't ↵krasimir
interact properly with the lazy parser
2015-12-22added API for reading a list of tuples in the SG modulekrasimir
2015-12-22pgf_read should close the input file.krasimir
2015-12-19a fix that should solve the segmentation fault on MacOS with the exhaustive ↵krasimir
generator
2015-11-25added readTriple in libsg and its Haskell bindingkrasimir
2015-11-19added mkInt and mkFloat in the Haskell binding to make it easy to create ↵krasimir
literal expressions
2015-10-14bugfix for lookupMorpho in the C runtimekrasimir
2015-09-11fix the debug mode in the tree generator in the C runtimekrasimir
2015-09-08add readTriple in the Haskell bindingkrasimir
2015-09-08bugfix in the parserkrasimir
2015-08-06bugfix for the word prediction in the Appkrasimir
2015-08-06bugfix in lookup_morpho in the C runtimekrasimir
2015-07-16make the virtual machine instructions more uniformkrasimir
2015-07-16refine the GNU lightning patch to avoid generating unnecessary codekrasimir
2015-07-16bugfixes in the JIT compiler for x86_64. One of the fixes is actually in GNU ↵krasimir
lightning
2015-07-04the reasoner's states are now closures just like the code for the def rules. ↵krasimir
This means more compact JIT compiled code and uniformity with the code for def rules
2015-07-03merge the states for reasoning and evaluation into a single structurekrasimir
2015-06-30bugfix in the parser for lexical lookupkrasimir
2015-06-25bugfix in the bottom-up prediction for the parserkrasimir
2015-06-23runtime/c/pf/jit.c: silence warning about alloca on MINGW32hallgren
2015-06-12the orthographic tokens were broken when they appear inside a dictionary ↵krasimir
entry. Now this is fixed by treating those as syntactic rules
2015-06-05print error message for missing abstract categories in the C runtimekrasimir
2015-05-19added callback in C for unknown wordskrasimir
2015-05-19the NERC in C is now fully up-to-date with the other NERCs. In addition the ↵krasimir
NERC in Haskell and Java now refuses to recognize names that match words in the lexicon. The latest is useful for German
2015-05-18bugfix in the NERC in Ckrasimir
2015-05-18the callbacks in C now take the concrete syntax as a parameterkrasimir
2015-05-18pgf_lookup_morpho and pgf_lookup_word_prefix are now also case insensitive ↵krasimir
if case_sensitive=off
2015-05-11"flags case_sensitive=off" makes the parser case insensitivekrasimir