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