Commit Graph

1056 Commits

Author SHA1 Message Date
krasimir
e2b70c07ca a binding to the sentence lookup from Haskell 2017-05-12 09:32:25 +00:00
krasimir
77c472abca the first prototype for sentence lookup 2017-05-12 09:31:47 +00:00
krasimir
58fa086e10 just for fun: hashCode for expressions 2017-05-11 13:41:41 +00:00
krasimir
4b241790e6 an API for inspecting expressions in Java 2017-05-11 13:35:56 +00:00
krasimir
77a91bdd1a bugfix for print names in the C runtime and expose the functionality from Java 2017-05-11 09:11:30 +00:00
krasimir
f5c98af811 construction of Int and Float literals in the Java binding 2017-05-11 07:44:10 +00:00
krasimir
788124a96c added Expr.apply 2017-05-10 14:41:55 +00:00
krasimir
a9a6505eaf bugfix in the Java binding 2017-05-10 13:31:14 +00:00
krasimir
5f5190b175 a simple optimization for getCategories, getFunctions, getFunctionsByCat in the Java binding 2017-05-10 12:46:32 +00:00
krasimir
4a172bbb3e finished Type.getHypos & added Hypo.getType 2017-05-10 12:19:27 +00:00
krasimir
7455771d64 a partial implementation for Type.getHypos. at least it lets us to count the number of arguments to a function 2017-05-10 08:40:12 +00:00
krasimir
5c8b6d060c optimize memory allocation in the lookup by using worker pools 2017-05-04 08:29:51 +00:00
krasimir
c251da29dd remove duplicate entries from the lookup index 2017-05-04 08:21:29 +00:00
krasimir
830a083fd6 merging spines 2017-05-04 07:55:11 +00:00
krasimir
fa6ee145d7 first steps for sentence lookup in the C runtime 2017-05-03 16:28:20 +00:00
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