kr.angelov
e408f0a0db
clumsy fix for nonExist in pgf-translate
2013-10-21 12:35:34 +00:00
kr.angelov
53631576dc
bugfix for the custom literals in the C runtime
2013-10-21 12:34:57 +00:00
kr.angelov
1d2bf1cea8
fix the grammar serialization for nonExist and BIND
2013-10-21 10:03:43 +00:00
aarne
df2e91154c
news about Estonian
2013-10-18 12:02:00 +00:00
aarne
8e43ac968f
completed PhrasebookChi with many expressions, using Google translate as main source
2013-10-12 20:32:05 +00:00
aarne
e50594a83c
added TranslateChi and TranslateFin
2013-10-12 18:54:47 +00:00
kr.angelov
99309cf8fd
add keyboard input in the android app
2013-10-12 12:28:23 +00:00
aarne
8fe119b4cc
added links to main index.html
2013-10-11 12:58:53 +00:00
aarne
7f74cdcb76
Chi phrasebook bootstrapped from Tha; far from finished
2013-10-11 12:16:03 +00:00
aarne
75380bc0e4
harmonized the paths of Translate*.gf to guarantee the usage of the same DictEngAbs
2013-10-11 11:24:58 +00:00
aarne
3ca480f57d
added TranslateBul and translator/Makefile
2013-10-11 08:36:09 +00:00
aarne
824cf32226
integration of Parse with Phrasebook, to get idiomatic translations whenever possible
2013-10-11 08:19:04 +00:00
kr.angelov
f358d37c4e
synchronize the target languages in the main activity with the one in the lexicon activity
2013-10-11 08:16:51 +00:00
kr.angelov
c40c5022ca
better lexicon view
2013-10-11 08:15:33 +00:00
kr.angelov
4d50c08714
make MorphoAnalysis serializable
2013-10-11 08:10:58 +00:00
kr.angelov
f7fb6fa5bc
readExpr in the Java binding
2013-10-11 08:10:04 +00:00
aarne
a0e6576e45
added 'make ParseFre' and 'make ParseEngFre' to lib/src/Makefile; added the script french/MkWikt.hs
2013-10-10 23:32:05 +00:00
kr.angelov
482e8ef8cd
an improvised dictionary mode in the Android translator
2013-10-10 15:39:52 +00:00
kr.angelov
c9b2e11782
added lookupMorpho in the Java binding
2013-10-09 19:39:50 +00:00
kr.angelov
f58d684ab4
fix in the Java binding
2013-10-09 19:37:57 +00:00
kr.angelov
268e9a7960
avoid warning in parser.c when debugging is OFF
2013-10-09 13:41:02 +00:00
kr.angelov
5dbed2d79b
lexer.c is now exluded from the makefile for Android since the new runtime doesn't need lexing
2013-10-09 12:11:37 +00:00
kr.angelov
8cf03bc5b6
a major redesign in the C runtime. The parser and the linearizer now fully support BIND. The following things are still broken: parseval, word completion, handling 'pre', the robust mode
2013-10-09 12:08:51 +00:00
kr.angelov
20e4970ec1
added gu_is_space in gu/utf8.h. this helps to avoid the dependency on the broken unicode library for C.
2013-10-09 08:37:42 +00:00
kr.angelov
e7749d4a5b
remove libjpgf.so from darcs
2013-10-08 14:13:00 +00:00
kr.angelov
ebb5737c0e
fix the robust parser after the change of GuString
2013-10-08 15:00:42 +00:00
kr.angelov
977d309e3c
rename the Android translator from GFVoiceExample to GFTranslator
2013-10-08 14:10:17 +00:00
kr.angelov
c63ca25a72
a quick hack in the Android translation for parsing Chinese
2013-10-08 14:08:40 +00:00
kr.angelov
4a50440db9
bugfix in GNU lightning for ARM
2013-10-08 13:33:18 +00:00
kr.angelov
7261134ad8
ensure that the grammar is loaded only once even if the main activity is recreated
2013-10-07 11:50:58 +00:00
kr.angelov
5041984e2d
ensure that the grammar is loaded only once
2013-10-07 11:26:53 +00:00
kr.angelov
d327697605
in case of parse error report the token on Android
2013-10-07 10:11:41 +00:00
kr.angelov
8efe22542a
remove the binaries for the grammar, the .so file and .jar file in the Android App. These should be compiled from sources
2013-10-07 09:58:47 +00:00
kr.angelov
dee84de3d6
remove the custom background in activity_main.xml since it is not backward compatible with older versions of Android
2013-10-07 09:57:24 +00:00
kr.angelov
c8df5997a7
fix the grammar printer after the change of GuString in libgu
2013-10-07 09:46:35 +00:00
kr.angelov
c015af71a1
remove the grammar copying from the Android UI since now we can load grammars from InputStream
2013-10-04 20:31:58 +00:00
bringert
a35b286ce0
Add new Android voice translator sample app
...
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.
2013-10-04 16:26:46 +00:00
kr.angelov
f156a5e8f9
fixes in the Java binding after the refactoring of GuString
2013-10-04 19:53:19 +00:00
kr.angelov
73fa1ec0e6
suppress warning in graphviz.c
2013-10-04 12:56:45 +00:00
kr.angelov
e8335806af
GuString is now an ordinary C string - it makes live easier. In addition PgfSymbolKS, PgfExprFun and PgfLiteralStr now keep their strings as embedded flexible arrays. The latest change gives us the same compactness as the old representation but it is a lot easier to use.
2013-10-04 12:04:39 +00:00
kr.angelov
27091048ce
space leak in the Java binding
2013-10-03 21:00:45 +00:00
kr.angelov
71868fa053
the symbol for nonExist in the GF runtime should be the last. this simplifies the binary search in the C runtime
2013-10-03 08:21:31 +00:00
kr.angelov
bbf6bd52c0
something in the typeinferencer of the latest GHC has changed. I need to add a type signature for GF.Compile.GrammarToPGF.genCncFuns in order to compile.
2013-10-02 19:04:30 +00:00
kr.angelov
9303fe100f
fix the bracketed linearization in Python after the introduction of nonExist and BIND
2013-09-30 11:49:51 +00:00
kr.angelov
f5d7b4787c
fix the graphviz visualization after the introduction of nonExist and BIND
2013-09-30 10:38:28 +00:00
kr.angelov
4a06a6ecf2
the compiler now sorts the list of sequences in the PGF files
2013-09-23 13:13:59 +00:00
kr.angelov
13822c9a2d
better handling for nonExist in the C runtime. BIND is also supported in the linearizer but not in the parser yet
2013-09-30 10:25:39 +00:00
hallgren
7c0936b7ce
GF home page: minor style changes
...
+ Split the list of languages into several columns if space permits
(in supported browsers, currently Firefox).
+ Limit the size of the GF logo to 75% of width the window. Looks better on
small screens.
2013-09-29 16:25:16 +00:00
kr.angelov
426bc49a52
a major refactoring in the C and the Haskell runtimes. Note incompatible change in the PGF format!!!
...
The following are the outcomes:
- Predef.nonExist is fully supported by both the Haskell and the C runtimes
- Predef.BIND is now an internal compiler defined token. For now
it behaves just as usual for the Haskell runtime, i.e. it generates &+.
However, the special treatment will let us to handle it properly in
the C runtime.
- This required a major change in the PGF format since both
nonExist and BIND may appear inside 'pre' and this was not supported
before.
2013-09-27 15:09:48 +00:00
john.j.camilleri
b138899512
Rename README to READ_ME so that Apache doesn't hide it
2013-09-27 09:31:20 +00:00