summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-11-06use the inflection_cmn.xml in the Android translatorkr.angelov
2013-11-06the content of ParseEngAbs3.probs is now merged with ParseEngAbs.probs. The ↵kr.angelov
later is now retrained. Once the grammar is compiled with the .probs file now it doesn't need anything more to do robust parsing. The robustness itself is controlled by the flags 'heuristic_search_factor', 'meta_prob' and 'meta_token_prob' in ParseEngAbs.gf
2013-11-06when printing floating literals use %lg instead of %lf for better outputkr.angelov
2013-11-05added a -treebank option to the lc commandaarne
2013-11-05restored old language codes in android/.../Translator.java (committed by ↵aarne
accident in previous patch)
2013-11-05linearization by chunks in the GF shell: a new command 'lc' needed because ↵aarne
'l' requires type checking and trees with metavariable function heads don't type check. This will hopefully be a temporary command.
2013-11-05Eliminate mutual dependencies between the GF compiler and the PGF libraryhallgren
+ References to modules under src/compiler have been eliminated from the PGF library (under src/runtime/haskell). Only two functions had to be moved (from GF.Data.Utilities to PGF.Utilities) to make this possible, other apparent dependencies turned out to be vacuous. + In gf.cabal, the GF executable no longer directly depends on the PGF library source directory, but only on the exposed library modules. This means that there is less duplication in gf.cabal and that the 30 modules in the PGF library will no longer be compiled twice while building GF. To make this possible, additional PGF library modules have been exposed, even though they should probably be considered for internal use only. They could be collected in a PGF.Internal module, or marked as "unstable", to make this explicit. + Also, by using the -fwarn-unused-imports flag, ~220 redundant imports were found and removed, reducing the total number of imports by ~15%.
2013-11-05fix in gf.cabal. Data.Binary.IEEE754 needs to be in the other-modules list ↵kr.angelov
for the PGF library since otherwise building GF applications will fail
2013-11-04fix the debug mode of the JIT compiler after the refactoring in libgukr.angelov
2013-11-04A simple type checker in the C runtime. Dependent types are not supported ↵kr.angelov
yet but HOAS is implemented. The API is accessible from Python as well
2013-11-04bug fix in the linearizerkr.angelov
2013-11-02linearization for HOAS trees. It should word but we need a type checker in ↵kr.angelov
order to test it properly
2013-11-02remove the include of lexer.h from pgf-parsekr.angelov
2013-11-01fix the parseval metric after the redesign in the C runtimekr.angelov
2013-11-01bugfix in the linearizerkr.angelov
2013-11-01make gu_exn_is_raised non inlined. this is useful to make it callable from ↵kr.angelov
Haskell
2013-11-01left AR's translation project names in android/.../Translator.java as ↵aarne
comments instead of leaving the changes uncommitted
2013-11-01fix the robust parser for unknown tokenskr.angelov
2013-11-01bugfix in linearizer.ckr.angelov
2013-11-01remove the include to mman.h in jit.c since it doesn't seem to be usedkr.angelov
2013-10-31add the forgoten close_arrow.pngkr.angelov
2013-10-31trim the input string in the conversation view for better lexical matchingkr.angelov
2013-10-31make the input mode in the Android translator persistentkr.angelov
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-30GF home page: comment out news from 2012-11 and olderhallgren
2013-10-30release-next.t2t: add your notes for the next release of GF herehallgren
The file will be renamed when the release is made.
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-29Add Estonian to Setup.hsgregoire.detrez
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-27Make entry for TranslateEngChiFinSweaarne
2013-10-27Phrasebook lin's that create punctuation and "please" for NP's overridden, ↵aarne
to give uniformity to Translate translations
2013-10-27added TranslateSwe to the Parse+Phrasebook translatorsaarne
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