Commit Graph
100 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 a3768695b3 some extensions in the conceptual editor needed for the SBAR app 2017-05-06 07:46:39 +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 e57db940ef now the database with glosses is compiled on the PC by running glosses.hs. On the phone we just extract the database 2017-04-19 13:00:46 +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
krasimir 0560180c67 upgrade Android SDK version 2017-04-11 13:40:02 +00:00
krasimir bc84a54ca1 forgot src/ui/android/res/layout/fragment_phrase_list.xml 2017-04-11 12:54:23 +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 55e975e47b a better error message 2017-03-07 23:17:24 +00:00
krasimir b2158cc2a0 added Predef.Float in Predef.gf 2017-03-07 20:12:56 +00:00
krasimir ed45e0d9f4 GF.Compile.Compute.ConcreteNew now handles Predef.Float 2017-03-07 19:50:43 +00:00
krasimir a8ba233986 bugfix in record subtyping checking 2017-03-07 17:53:56 +00:00
krasimir 01c4042901 remove dead code in ParadigmsEng.gf 2017-03-07 17:49:00 +00:00
krasimir 316c198e64 GF.Grammar.Printer now has a Terse mode which prints record types with lock fields with their corresponding abstract categories 2017-03-07 08:24:00 +00:00
krasimir 821bd7bf6e fix for EPatt 2017-03-06 17:15:46 +00:00
krasimir 0d08ec8756 type checking EPatt 2017-03-06 16:24:58 +00:00
krasimir 635faeeadd GF.Compile.Compute.ConcreteNew now can handle EPattType 2017-03-06 15:44:25 +00:00
krasimir 842df74cf5 some missing patterns 2017-03-06 14:44:03 +00:00
krasimir 04112682ec added overload resolution in the experimental type checker 2017-03-06 14:09:16 +00:00
krasimir 0debac9f98 some progress on the experimental type checker for the concrete syntax 2017-03-03 16:37:22 +00:00
krasimir 5905964c3e fix agree_with_V2 in Swedish 2017-02-21 13:15:03 +00:00
krasimir 187eca3e2e formatting in Dictionary.gf 2017-02-21 13:05:23 +00:00
krasimir 5ae210a500 more uniformity in Dictionary.gf 2017-02-17 15:27:17 +00:00
krasimir 72fc90d13e safer memory management in the Haskell binding 2017-02-10 17:10:37 +00:00
krasimir a8cd866be0 gloss for london_PN in the dictionary 2017-02-10 14:10:20 +00:00
krasimir 135e06f8d3 typo in gf-tutorial: enougo->enough 2017-02-01 14:59:35 +00:00
krasimir ccca813993 replace .gfcc with .pgf in gf-refman.html 2017-02-01 10:48:48 +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
krasimir fa5969a5be a new import script for Sloleks that takes into account the smart paradigms. this fills in the missing forms in Sloleks 2016-12-14 22:47:30 +00:00
krasimir c14cc5dada smarter smart paradigms for Slovenian 2016-12-14 22:46:43 +00:00
krasimir 74e4f58b9c typos in the Slovenian grammar 2016-12-08 11:47:48 +00:00
krasimir b75bca14de allow plural PNs in Slovenian 2016-12-06 11:39:56 +00:00
krasimir 0380ec8e17 added mkA with one argument in Slovenian 2016-12-05 21:47:57 +00:00
krasimir 5fdb9beaab added a catch all case in regNouns in Slovenian 2016-12-05 20:21:15 +00:00
krasimir 2e66e6bfac added classify.hs for building dictionaries from WordNet 2016-10-29 09:29:24 +00:00
krasimir 9a92e04210 some more words in LexiconSlv and StructuralSlv moved from Anna's grammar 2016-08-30 13:36:18 +00:00
krasimir 0dbfe723ef added UseComp and CompAP in Slovenian. This also implements the complicated word order 2016-08-30 13:16:44 +00:00
krasimir 500ff14f7b prodrop pronouns from Anna's grammar 2016-08-30 11:28:11 +00:00
krasimir 7abf13c0f8 an overloaded version of mkPN which takes advantage of the smart paradigms for nouns. also now we store only the singular forms for all PNs. added NounSlv.UsePN 2016-08-30 09:41:57 +00:00
krasimir 8d88c8b9f2 more nouns in LexiconSlv.gf from Anna's grammar 2016-08-30 09:06:36 +00:00
krasimir a14c81c619 animacy is now used in syntax as well 2016-08-30 08:30:04 +00:00
krasimir 436d957684 Animacy is now stored and used in Mophology but not yet in syntax 2016-08-29 15:28:15 +00:00
krasimir 0c273701c4 added smart paradigms for Slovenian but without animacy 2016-08-29 15:03:34 +00:00
krasimir d530b25513 a couple of entries in the Slovenian lexicon from Anna's MiniLexicon 2016-08-28 23:22:15 +00:00
krasimir 6af5e20343 smart paradigms for adjectives adapted from Anna Ehrlemark. The adaptation is not perfect because it includes syncretic forms 2016-08-28 23:11:22 +00:00
krasimir 7f5414868d fix for the Slovenian imperatives 2016-08-28 21:01:52 +00:00
krasimir 67aa219748 smart paradigms for verbs in Slovenian from Anna Ehrlemark 2016-08-28 20:19:11 +00:00
krasimir b13866e3ef conjunction in Slovenian 2016-08-16 10:35:30 +00:00
krasimir a70ca7a35e added one more overloaded version of mkV2 in Slovenian 2016-08-16 07:51:30 +00:00
krasimir 5268fc0a7d added genitive case in the Slovenian API 2016-08-16 07:51:10 +00:00