1
0
forked from GitHub/gf-core
Commit Graph

1039 Commits

Author SHA1 Message Date
krasimir
5c93f2fba5 in libgu mark explicitly all functions that belong to the API 2017-04-19 12:30:40 +00:00
krasimir
74ce52d761 in the Java binding mark all internal functions as hidden 2017-04-19 11:08:09 +00:00
krasimir
7d72d99c2f explicitly classify all functions in libpgf as either internal or API functions 2017-04-19 09:34:23 +00:00
krasimir
33ec916c9c make some of the functions in the Python binding static 2017-04-19 09:45:15 +00:00
krasimir
7b0e1b164c add the CMakeLists.txt from Bjørnar 2017-04-13 14:23:26 +00:00
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
aarne
b789f90da9 separated syncat multiwords in dep tree generation ; added function wildcards to concrete annotatations (see for instance english/LangEng.labels) 2017-04-06 15:40:44 +00:00
aarne
ee2f3d085e vd command now reads local concrete configurations to deal with syncat words; TODO: dissolve clustered multiwords bound with + 2017-04-06 11:55:21 +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
94f41cc63d safer memory management in the Haskell binding 2017-02-10 17:10:37 +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
prasanth.kolachina
ef33f1ab35 python examples compatible with both Python 2 and 3 2016-09-19 08:32:08 +00:00
aarne
8729339d26 BNF grammars (.bnf or .cf) can have rules without semicolons, as in the GF book examples. However, if the grammar has any multiline rules, all of them must have semicolons. 2016-09-05 21:15:44 +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
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
aarne
630b9d7b1e added a default value in dependency visualization for cases using maximum, to cover the case where the list of arcs is empty 2016-06-15 10:37:00 +00:00
hallgren
096b4cfcee PGF service & minibar: only show dependency diagrams if the labels are known
+ The PGF service now reads and caches dependency label configuration files.
+ The grammar info returned by command=grammar has a new boolean field 
  'hasDependencyLabels' to indicate if dependency labels were found for
  the grammar. Also, command=deptree will now fail if no labels are present.
+ The minibar only shows word dependency trees if labels are present.
+ Also changed the type of getDepLabels from [String] -> Labels to
  String -> Labels, since all uses were in the form "getDepLabels . lines".
2016-06-09 13:12:14 +00:00
krasimir
60e07c302e now a working API for complex queries in libsg 2016-06-09 10:01:43 +00:00