summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-10-31Add a cabal flag to use the standard binary packagehallgren
The standard binary package has improved efficiency and error handling [1], so in the long run we should consider switching to it. At the moment, using it is possible but not recommended, since it results in incomatible PGF files. The modified modules from the binary package have been moved from src/runtime/haskell to src/binary. [1] http://lennartkolmodin.blogspot.se/2013/03/binary-07.html
2013-10-31update the TAG for the MainActivitykr.angelov
2013-10-31store the source and target languages for the Android UI in a preference filekr.angelov
2013-10-31when the phone is in silent mode the UI should not use the TTSkr.angelov
2013-10-31fix the parsing error in the Android appkr.angelov
2013-10-31fixed utf-8 decoding problem in libgukr.angelov
2013-10-31bracketedLinearize in Python is now using the linrefkr.angelov
2013-10-30use linref in the C linearizer. The robust linearization is now fully supportedkr.angelov
2013-10-30fix the debug mode in the linearizer after the refactoring in libgukr.angelov
2013-10-30linref is now used by the linearizer. The visible change is that the 'l' ↵kr.angelov
command in the shell now can linearize discontinuous phrases
2013-10-30added the linref construction in GF. The PGF version number is now bumpedkr.angelov
2013-10-30missing binary serialization for PImplArg in the .gfo fileskr.angelov
2013-10-28another fix for 'pre'kr.angelov
2013-10-28fix inflection_en.xmlkr.angelov
2013-10-28fix the handling of 'pre' in the C runtimekr.angelov
2013-10-28bugfix in gu/seq.hkr.angelov
2013-10-24Functions merge trees into tries in the GF Shell and the PGF web servicehallgren
* In the shell, the new command tt (to_trie) merges a list of trees into a trie and prints it in a readable way, where unique subtrees are marked with a "*" and alternative subtrees are marked with numbers. * In the PGF web service, adding the parameter trie=yes to the parse and translate commands augments the JSON output with a trie. Example to try in the shell: Phrasebook> p -lang=Eng "your son waits for you" | tt
2013-10-24Commands.hs: fix a copy-paste error in the documentation of put_treehallgren
2013-10-23added dummy inflection template for Chinese. It needs better names for the ↵kr.angelov
different inflection forms
2013-10-23the first version of the Android's morphology browserkr.angelov
2013-10-23tabular linearization in the C and Java runtimeskr.angelov
2013-10-21clumsy fix for nonExist in pgf-translatekr.angelov
2013-10-21bugfix for the custom literals in the C runtimekr.angelov
2013-10-21fix the grammar serialization for nonExist and BINDkr.angelov
2013-10-12add keyboard input in the android appkr.angelov
2013-10-11synchronize the target languages in the main activity with the one in the ↵kr.angelov
lexicon activity
2013-10-11better lexicon viewkr.angelov
2013-10-11make MorphoAnalysis serializablekr.angelov
2013-10-11readExpr in the Java bindingkr.angelov
2013-10-10added 'make ParseFre' and 'make ParseEngFre' to lib/src/Makefile; added the ↵aarne
script french/MkWikt.hs
2013-10-10an improvised dictionary mode in the Android translatorkr.angelov
2013-10-09added lookupMorpho in the Java bindingkr.angelov
2013-10-09fix in the Java bindingkr.angelov
2013-10-09avoid warning in parser.c when debugging is OFFkr.angelov
2013-10-09lexer.c is now exluded from the makefile for Android since the new runtime ↵kr.angelov
doesn't need lexing
2013-10-09a major redesign in the C runtime. The parser and the linearizer now fully ↵kr.angelov
support BIND. The following things are still broken: parseval, word completion, handling 'pre', the robust mode
2013-10-09added gu_is_space in gu/utf8.h. this helps to avoid the dependency on the ↵kr.angelov
broken unicode library for C.
2013-10-08remove libjpgf.so from darcskr.angelov
2013-10-08fix the robust parser after the change of GuStringkr.angelov
2013-10-08rename the Android translator from GFVoiceExample to GFTranslatorkr.angelov
2013-10-08a quick hack in the Android translation for parsing Chinesekr.angelov
2013-10-08bugfix in GNU lightning for ARMkr.angelov
2013-10-07ensure that the grammar is loaded only once even if the main activity is ↵kr.angelov
recreated
2013-10-07ensure that the grammar is loaded only oncekr.angelov
2013-10-07in case of parse error report the token on Androidkr.angelov
2013-10-07remove the binaries for the grammar, the .so file and .jar file in the ↵kr.angelov
Android App. These should be compiled from sources
2013-10-07remove the custom background in activity_main.xml since it is not backward ↵kr.angelov
compatible with older versions of Android
2013-10-07fix the grammar printer after the change of GuString in libgukr.angelov
2013-10-04remove the grammar copying from the Android UI since now we can load ↵kr.angelov
grammars from InputStream
2013-10-04Add new Android voice translator sample appbringert
This adds a simple voice translator Android app that uses the JNI bindings to the PGF C runtime. Caveats: - Since the C runtime doesn't compile for Android right now, I've bundled an old copy, along with its Java bindings. That should be removed once the C runtime compiels for Android again. - Adding an automated build would be nice. - Replacing the grammar requires editing a Java file, that should really be more dynamic.