krasimir
|
52fdac4d2c
|
add install pragma for CMake
|
2017-04-19 20:21:20 +00:00 |
|
krasimir
|
ba038914fa
|
more changes to make the C runtime compilable with MSVC
|
2017-04-19 18:59:42 +00:00 |
|
krasimir
|
a03a99b9c7
|
in libgu mark explicitly all functions that belong to the API
|
2017-04-19 12:30:40 +00:00 |
|
krasimir
|
38dd190ff4
|
in the Java binding mark all internal functions as hidden
|
2017-04-19 11:08:09 +00:00 |
|
krasimir
|
d15a1a96e6
|
explicitly classify all functions in libpgf as either internal or API functions
|
2017-04-19 09:34:23 +00:00 |
|
krasimir
|
95984ad12a
|
make some of the functions in the Python binding static
|
2017-04-19 09:45:15 +00:00 |
|
krasimir
|
9b2569a531
|
add the CMakeLists.txt from Bjørnar
|
2017-04-13 14:23:26 +00:00 |
|
krasimir
|
b645929abd
|
disable doxygen
|
2017-04-13 14:11:47 +00:00 |
|
krasimir
|
72779503dd
|
updated AUTHORS list in the C runtime
|
2017-04-13 14:00:45 +00:00 |
|
krasimir
|
1140f8f377
|
remove src/runtime/c/README it is obsolete anyway
|
2017-04-13 13:57:37 +00:00 |
|
krasimir
|
7ce0426400
|
use gu_string_buf_data in the Python binding to avoid copying
|
2017-04-13 13:47:13 +00:00 |
|
krasimir
|
0e8f0b9842
|
gu_string_buf -> gu_new_string_buf in libgu
|
2017-04-13 13:43:48 +00:00 |
|
krasimir
|
d3016421bb
|
use gu_string_buf_data in the Java binding to avoid double copying of strings
|
2017-04-13 13:21:32 +00:00 |
|
krasimir
|
2c3cfc0b02
|
full support for Latin1 GF identifiers in the C runtime
|
2017-04-13 12:57:11 +00:00 |
|
krasimir
|
c73ab109a5
|
add gu_string_buf_data and gu_string_buf_length in libgu
|
2017-04-13 12:55:29 +00:00 |
|
krasimir
|
afdf54d333
|
silence a few warnings on MacOS
|
2017-04-13 11:07:08 +00:00 |
|
krasimir
|
5280202ac3
|
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
|
ee93c25d19
|
update SG.hsc
|
2017-04-12 11:55:27 +00:00 |
|
krasimir
|
4e19b1d510
|
remove the teyjus and utils folders
|
2017-04-12 10:31:01 +00:00 |
|
krasimir
|
3454812516
|
a patch from Bjørnar Luteberget for compatibility with MSVC
|
2017-04-12 10:24:56 +00:00 |
|
krasimir
|
be38ab9a2f
|
some work on libsg queries
|
2017-04-12 10:05:22 +00:00 |
|
aarne
|
5a4937bd85
|
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
|
cf464af8b1
|
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
|
92ab905be4
|
added generateOntology & generateOntologyDepth
|
2017-04-05 11:08:31 +00:00 |
|
krasimir
|
e508b6e924
|
fix the compilation of sqlite3Btree.c on Windows
|
2017-03-14 11:07:14 +00:00 |
|
krasimir
|
72fc90d13e
|
safer memory management in the Haskell binding
|
2017-02-10 17:10:37 +00:00 |
|
krasimir
|
4fae6e89a3
|
API for computing the Haskell binding
|
2017-01-26 18:41:07 +00:00 |
|
krasimir
|
22c10a1a27
|
use throwIO instead of throw in a few placed
|
2017-01-26 18:40:36 +00:00 |
|
krasimir
|
e47b8a1cbc
|
type checking API in the Haskell binding
|
2017-01-26 14:09:07 +00:00 |
|
krasimir
|
cf1a1c3e3c
|
a better implementation for PGF2.categories
|
2017-01-26 13:37:12 +00:00 |
|
krasimir
|
2b5194f2d2
|
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
|
d687413052
|
forgot to add src/runtime/haskell-bind/PGF2/Type.hsc
|
2017-01-26 13:00:22 +00:00 |
|
krasimir
|
74b0df2b6b
|
bring the Haskell binding a bit closer to the pure Haskell API
|
2017-01-26 12:48:22 +00:00 |
|
krasimir
|
99b88d0014
|
copy the types for BracketedString from the Haskell runtime to the Haskell bindings
|
2017-01-26 10:31:43 +00:00 |
|
krasimir
|
06450249e3
|
added mkMeta and unMeta in the Haskell binding
|
2017-01-26 10:17:02 +00:00 |
|
krasimir
|
47a4363d07
|
added mkAbs and unAbs in the Haskell binding
|
2017-01-26 10:04:42 +00:00 |
|
krasimir
|
45dd793f50
|
more startCat to the Types section in the Haddock documentation for the Haskell binding
|
2017-01-26 06:41:27 +00:00 |
|
krasimir
|
4442e302e6
|
add unStr,unInt and unFloat in the Haskell binding
|
2017-01-26 06:40:13 +00:00 |
|
krasimir
|
00f15826af
|
improve the documentation for PGF2
|
2017-01-25 20:30:54 +00:00 |
|
krasimir
|
3279210cd7
|
add functionsByCat in the Haskell binding
|
2017-01-25 10:44:08 +00:00 |
|
krasimir
|
d747fcb897
|
bugfix in the Haskell binding
|
2017-01-25 10:37:34 +00:00 |
|
krasimir
|
f81651aa08
|
added linearizeAll in the Java API
|
2017-01-24 10:14:12 +00:00 |
|
krasimir
|
06b5edef91
|
resolve a conflict that was for some reason commited in src/runtime/java/Makefile
|
2017-01-24 09:36:39 +00:00 |
|
prasanth.kolachina
|
c9e3d0340d
|
python examples compatible with both Python 2 and 3
|
2016-09-19 08:32:08 +00:00 |
|
aarne
|
7849184875
|
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
|
64d4c061c2
|
python2 is now supported. the patch is based on a contribution from Vinit Ravishankar
|
2016-08-01 10:39:54 +00:00 |
|
krasimir
|
75319b602f
|
two memory leaks in the Python bindings
|
2016-08-01 10:31:37 +00:00 |
|
krasimir
|
4a8a3c7f3d
|
pgf_generate_all now emits __mock_string__ instead of FOO for String literals.
|
2016-06-16 08:08:45 +00:00 |
|
krasimir
|
e95fa06133
|
bugfix in the load method in the Python binding. The file was never closed.
|
2016-06-16 08:02:06 +00:00 |
|
aarne
|
28c5fa7688
|
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 |
|