Commit Graph
100 Commits
Author SHA1 Message Date
kr.angelov 442dadf100 partial implementation for recursive def rules 2014-09-01 14:51:20 +00:00
kr.angelov 9adf01a91e bug fixes in the JIT compiler 2014-09-01 12:53:14 +00:00
kr.angelov fcef855ef0 add brikett in DictionarySwe 2014-08-30 10:51:09 +00:00
kr.angelov 9bc507f1d6 added evaluator.h which I had forgoten 2014-08-29 08:36:53 +00:00
kr.angelov 4d4bfbe5ec fix the paradigms for copper_N and honey_N in Bulgarian 2014-08-24 09:06:13 +00:00
kr.angelov ad60ce2941 more changes in DictionaryBul 2014-08-23 17:36:44 +00:00
kr.angelov c1eb76747c fixes in DictionaryBul 2014-08-23 17:33:45 +00:00
kr.angelov 14101a6fd7 bugfix in the android app 2014-08-22 12:33:35 +00:00
kr.angelov b53c9b1038 fixes in DictionaryBul.gf 2014-08-18 14:34:42 +00:00
kr.angelov 912225a5dd pattern matching in def rules is now supported 2014-08-11 15:53:41 +00:00
kr.angelov a18c1709f3 revert an accidental change that I pushed together with the last patch 2014-08-11 11:44:49 +00:00
kr.angelov 03b067782c a partial support for def rules in the C runtime
The def rules are now compiled to byte code by the compiler and then to
native code by the JIT compiler in the runtime. Not all constructions
are implemented yet. The partial implementation is now in the repository
but it is not activated by default since this requires changes in the
PGF format. I will enable it only after it is complete.
2014-08-11 10:59:10 +00:00
kr.angelov bf0b487a4c fix marquess_N, marquis_N in Eng,Bul,Fre 2014-08-07 19:09:02 +00:00
kr.angelov 0138869499 implemented computing with abstract syntax trees. It passes all test cases except those that require def rules. The design is consistent with the STG virtual machine 2014-07-08 19:45:49 +00:00
kr.angelov b3397f8071 bugfix for the typechecker in the C runtime 2014-07-08 19:19:48 +00:00
kr.angelov 153479e991 an API for visitor patterns on abstract syntax trees from Python. This makes the embedded grammars especially pleasing 2014-07-06 23:48:51 +00:00
kr.angelov a794ec5c42 small fix for the embedded mode in Python 2014-07-06 19:55:08 +00:00
kr.angelov 7afbff6fa8 embedded mode for GF grammar in Python. Only generation for now 2014-07-06 19:49:17 +00:00
kr.angelov 40bfaff8ce filter out the leading +/* from the parser tree 2014-07-03 18:27:39 +00:00
kr.angelov dde3e1ee73 bugfix in the ParseTreeView 2014-07-03 18:09:34 +00:00
kr.angelov 71b82c88a3 scroll bars for the ParseTreeView 2014-07-03 13:42:26 +00:00
kr.angelov ba1e95dacb Visualization for parse trees on Android 2014-07-02 11:30:06 +00:00
kr.angelov 42dea944d9 added bracketedLinearize in the Java binding 2014-07-02 07:08:01 +00:00
kr.angelov 410b7c78ce fixed rare memory leak in the Java bindings 2014-07-02 07:06:51 +00:00
kr.angelov b9ffc8ac00 a few changes in the Nerc that I have forgoten to push 2014-07-01 17:32:25 +00:00
kr.angelov 3843f5505e fix warnings in the compilation of the Java binding 2014-07-01 17:31:29 +00:00
kr.angelov 2e5d12db06 remove some of the translations for clever_A in Bulgarian 2014-07-01 09:00:19 +00:00
kr.angelov 5ae0b8814e a number of adjectives in DictionaryBul 2014-07-01 08:57:05 +00:00
kr.angelov 1cf221634e added at_home_Adv in DictionaryBul 2014-06-23 07:28:51 +00:00
kr.angelov 23cdf3fe6f small fixes in DictionaryBul.gf 2014-06-23 07:18:28 +00:00
kr.angelov f0ced4da99 added word in DictionaryBul 2014-06-19 19:00:34 +00:00
kr.angelov dae5d77859 fix in Dictionary.gf 2014-06-19 13:32:47 +00:00
kr.angelov d99043e357 remove some garbage from DictionarySpa.gf 2014-06-19 13:26:23 +00:00
kr.angelov 0a536096e5 estimate the new values in app.probs as best as I can given the many grammar changes that were not reflected 2014-06-19 10:55:53 +00:00
kr.angelov 1af0af63b9 remove some entries and split others in all dictionaries. The change are caused by the new inventory of names in Construction 2014-06-19 10:07:12 +00:00
kr.angelov f0e7abc04d fixes in DictionaryBul.gf 2014-06-19 08:32:38 +00:00
kr.angelov 5fc4a46ddc remove a few duplicated entries in Dictionary.gf 2014-06-19 08:32:03 +00:00
kr.angelov 43ad739cb7 added ConstructionBul in TranslateBul 2014-06-18 15:32:26 +00:00
kr.angelov e3d4d6661a added ConstructionBul.gf 2014-06-18 15:28:07 +00:00
kr.angelov c9dc7db3dd a small change in the keyboard layout for Android to make it more user friendly 2014-06-18 09:51:44 +00:00
kr.angelov 447faf108e filter out identical duplicated translations from the Android UI 2014-06-18 09:17:33 +00:00
kr.angelov e5a4a005a5 complete set of names in DictionaryBul 2014-06-18 08:06:52 +00:00
kr.angelov 84a26357e2 DictionaryGer with named entities. In addition the dictionary is reformatted to make it more similar to Dictionary(Eng|Bul|Swe) 2014-06-17 19:04:59 +00:00
kr.angelov b1b4337242 > 2000 names in DictionarySwe 2014-06-17 08:19:07 +00:00
kr.angelov 7d713d1687 now the named entities recognizer returns dictionary entries if the name is known 2014-06-17 06:57:12 +00:00
kr.angelov 5d9b08b418 about 1500 geonames in DictionaryBul 2014-06-16 15:58:55 +00:00
kr.angelov 21e855c91d fixed memory leak in the Haskell binding to the C runtime 2014-06-16 08:49:13 +00:00
kr.angelov bc01842f3c fixed the translation of buttermilk in Bulgarian. Added ayran_N as a separate entry 2014-06-15 12:17:05 +00:00
kr.angelov b349e54917 swith off the debugging in the android ui 2014-06-12 09:37:40 +00:00
kr.angelov 18e8502009 now GF keywords can be used as identifiers if they are quoted 2014-06-12 09:36:32 +00:00
kr.angelov ee269e6839 fixes in DictionaryBul 2014-06-05 07:56:28 +00:00
kr.angelov f8ee4ae105 fix self_N in Bul and Swe 2014-05-30 08:07:32 +00:00
kr.angelov 7f88320782 now we compile context-free grammars directly to PGF without going via GF source code. This makes it quick and lightweight to compile big grammars such as the Berkley grammar 2014-05-24 07:47:06 +00:00
kr.angelov f658ed7f9c fixes in DictionaryBul 2014-05-23 11:21:33 +00:00
kr.angelov 78d8524138 bugfix in the Java binding. it was causing a crash in the Android app 2014-05-23 10:52:00 +00:00
kr.angelov 2c04554be5 small fix in tabularLinearize 2014-05-22 13:33:18 +00:00
kr.angelov c2aad9e313 added tabularLinearize in the python binding 2014-05-22 13:30:14 +00:00
kr.angelov 2dfc6db44e bugfix: the keyboard should not show completions when entering web passwords 2014-05-22 07:25:33 +00:00
kr.angelov 2528952d42 the dictionary view in the app now filters out duplicated morphological analyses 2014-05-22 07:10:28 +00:00
kr.angelov 9e0a1bff64 a few more gender distinction in German 2014-05-22 06:46:44 +00:00
kr.angelov 9bfad84201 fix in DictionaryFre 2014-05-21 20:25:58 +00:00
kr.angelov 467272e6f9 remove first_A from the dictionaries 2014-05-21 20:24:26 +00:00
kr.angelov 22d701ed9d recover the *Fem_N entries in DictionaryGer.gf that were lost during the last reimport from Wiktionary 2014-05-21 19:38:30 +00:00
kr.angelov 81a1cb93bc fixed words in DictionaryBul.gf 2014-05-21 12:11:19 +00:00
kr.angelov fd2406b139 another fix in DictionaryDut.gf 2014-05-21 12:10:58 +00:00
kr.angelov d10d678d09 fix in DictionaryDut.gf 2014-05-21 09:56:51 +00:00
kr.angelov 2fbeae5e13 fixes in DictionarySpa.gf 2014-05-21 09:49:32 +00:00
kr.angelov cccc048b94 forgot to fix the path for AppFre.gf 2014-05-21 09:36:12 +00:00
kr.angelov b4acf84841 cleanup the duplicated entries in Dictionary(Eng).gf 2014-05-21 09:35:32 +00:00
kr.angelov cf7c3785ef in verbosity mode the compiler warns about missing paths 2014-05-21 07:33:35 +00:00
kr.angelov 6a3a8a3a65 fix the path in the App grammar to the Phrasebook 2014-05-21 07:30:01 +00:00
kr.angelov ee4e95643b sense splits and fixes in DictionaryBul.gf 2014-05-20 22:53:20 +00:00
kr.angelov 802a106b3e fix the literals API in Java for strings with non-latin characters 2014-05-08 14:56:46 +00:00
kr.angelov c2ae35cfb2 fix memory leak in the Haskell binding 2014-05-08 08:41:58 +00:00
kr.angelov f2140f7b24 fixes in the Bulgarian dictionary 2014-05-07 07:50:05 +00:00
kr.angelov d0d55a8175 fix mkN011 in Bulgarian 2014-05-07 07:49:45 +00:00
kr.angelov ee30bdc701 fixes in the dictionaries 2014-05-06 11:44:32 +00:00
kr.angelov 2dcc4c27e3 ~3500 more nouns in DictionaryBul 2014-05-05 13:26:18 +00:00
kr.angelov 500a874fd2 ~1700 new nouns in DictionaryBul. A few words in the English dictionary are merged. 2014-05-03 11:55:00 +00:00
kr.angelov 5b32607756 about 4000 new words in DictionaryBul and small fixes in the other dictionaries 2014-04-25 21:17:09 +00:00
kr.angelov b21f2c04e1 an initial Java/C API for predicting literals. Still not utilized 2014-04-25 08:53:18 +00:00
kr.angelov 9fa07c41b5 remove dead code to avoid warnings 2014-04-24 19:21:00 +00:00
kr.angelov 89db1ba6c2 make the input box in the conversation view self-adjustable when entering longer text 2014-04-24 19:18:28 +00:00
kr.angelov 1aab6f57ce a better solution for restoring the state of the main activity when the device is flipped. This one doesn't require hacks. 2014-04-24 18:50:20 +00:00
kr.angelov 438a5470e2 a small fix to avoid showing * in some translations 2014-04-24 08:03:29 +00:00
kr.angelov 3362850fa9 show the alternative translations in color 2014-04-24 08:00:52 +00:00
kr.angelov 80e249105f show the probabilities for the alternative translations 2014-04-24 07:44:47 +00:00
kr.angelov e28cb48e51 bugfix in the word completion in the input method 2014-04-24 07:27:34 +00:00
kr.angelov e5553eeaae fix typo in the help file 2014-04-24 07:08:06 +00:00
kr.angelov 5d3a843d4b finally: the conversation view is now no longer cleared up everytime when the device is flipped 2014-04-23 20:27:46 +00:00
kr.angelov 68c8d3cba8 bugfix in the handling of BIND in the C runtime 2014-04-22 13:53:18 +00:00
kr.angelov 0b29b041b3 fix in the renaming 2014-04-22 11:55:22 +00:00
kr.angelov e054e8e087 rename DGTranslator to Human Language Compiler. Added a new logo 2014-04-22 11:53:16 +00:00
kr.angelov d8e5206e7f now word completion from Java works. It could be made better 2014-04-17 11:00:27 +00:00
kr.angelov 1e177ed6a9 named entities in the Android App 2014-04-11 12:56:31 +00:00
kr.angelov c2d79790a3 forgoten Completer.java 2014-04-11 07:52:10 +00:00
kr.angelov a28d0d246f expose Java API for word completion 2014-04-11 07:50:22 +00:00
kr.angelov ea40bc151b change the JVM version to 1.6 in JNI_OnLoad 2014-04-11 07:15:27 +00:00
kr.angelov 77c545fa4f bugfix in the Java binding 2014-04-10 16:43:40 +00:00
kr.angelov a9ebeaea44 now fully functional Java API for custom literals 2014-04-10 14:14:31 +00:00