kr.angelov
4c83d98381
make the GF logo fit precisely in a square
2014-12-10 10:29:27 +00:00
kr.angelov
81fda41fbc
make sure that the app doesn't crash even if nonExist is used somewhere in the grammars
2014-12-09 12:31:36 +00:00
kr.angelov
e41ec32ba9
make sure that neither I nor I'm is recognized as name in English
2014-12-09 08:49:22 +00:00
kr.angelov
386ec87405
bugfix for unknown words
2014-12-08 19:38:03 +00:00
hallgren
676b0d6e81
Haddock documentation: expose exportPGF, some other small improvements
2014-12-08 14:48:14 +00:00
kr.angelov
55e2b55e60
restore the visualisation of abstract trees from the app
2014-12-08 16:17:42 +00:00
kr.angelov
d4b8281226
fix for the unknown words
2014-12-08 15:42:14 +00:00
kr.angelov
42d73f0d10
fix typo
2014-12-08 15:36:07 +00:00
kr.angelov
31f835a6c8
register the callback for the Symb category
2014-12-08 15:22:33 +00:00
kr.angelov
3fd53b907e
added a callback for unknown words
2014-12-08 15:18:01 +00:00
aarne
8ec5910ae2
probabilities for new chunk rules ; Symb as another literal in app Makefile
2014-12-08 10:20:06 +00:00
aarne
fae9df2517
some edits in app help file
2014-12-07 17:42:47 +00:00
aarne
82a7e22d2e
MissApp.hs: a function for preparing a list of lin rules for missing words
2014-12-06 08:39:25 +00:00
aarne
52d3839271
a script for analysing missing functions, e.g. "which functions of type Quant are missing in each language"
2014-12-05 17:01:58 +00:00
hallgren
fc46db8c7f
Eliminate the record extension operator from the Value type returned by the partial evaluator
...
It was used only in cases where a lock field needed to be added to a
run-time variable, like e.g. in examples/phrasebook/SentencesTha.gf:
lin
PGreetingMale g = mkText (lin Text g) (lin Text (ss "ครับ")) | g ;
PGreetingFemale g = mkText (lin Text g) (lin Text (ss "ค่ะ")) | g ;
But lock fields are only meaningful during type checking and can safely be
ignored in later passes.
2014-12-05 12:42:17 +00:00
aarne
f600cf35e8
fixes in app help file ; commented out fake TTS for Bul and Cat ; remove []_ from output with unlinearized functions, so that speech doesn't get garbled.
2014-12-05 09:23:44 +00:00
aarne
db97a2b0e4
quick reference text prepended to app help file
2014-12-04 20:30:50 +00:00
hallgren
2cca456da9
Wide Coverage Translation Demo web app: updated to use App12.pgf
2014-12-03 15:08:56 +00:00
aarne
8beead40bc
Catalan in android app builder ; updated app document with Cat ; substitute voice output for Bulgarian and Catalan ; replaced brackets in unknown words by capitalization (for better speech output ; this is experimental)
2014-12-03 14:38:17 +00:00
aarne
7316caf092
app Makefile default now App12 with Cat
2014-12-03 13:18:48 +00:00
hallgren
15a47610be
examples/app/Makefile: fix dependencies and grammar name for App12.pgf
2014-12-03 12:26:55 +00:00
aarne
72e45bbf95
Catalan added to App, do 'make App12.pgf'
2014-12-03 09:00:59 +00:00
kr.angelov
d304bf6348
faster translation in the app
2014-12-01 23:15:24 +00:00
kr.angelov
b552ef79d9
better color filter to indicate listening
2014-12-01 21:13:09 +00:00
kr.angelov
353055c2c0
added visual feedback to indicate that the app is not listening anymore
2014-12-01 20:52:37 +00:00
kr.angelov
30383f6ce2
fix in nordic.xml
2014-12-01 20:24:13 +00:00
kr.angelov
7a4d9af97f
added special nordic keyboard for Finnish and Swedish
2014-12-01 12:43:31 +00:00
kr.angelov
64feca59c8
fix the last patch
2014-12-01 11:03:50 +00:00
kr.angelov
960ba43149
a small optimization in the PGF parser which gives me ~5% speed up
2014-12-01 10:48:15 +00:00
kr.angelov
14a2821fd8
fix in GNU lightning to enable the compilation of two of the the floating point operations.
2014-12-01 09:42:21 +00:00
kr.angelov
35e76a5fe8
fix in linearizer.h to make jpgf compilable
2014-12-01 09:41:48 +00:00
hallgren
b0f9ba0c8b
WebSetup.hs: always use gf -j, to avoid problems compiling the Phrasebook
2014-11-27 17:48:53 +00:00
aarne
9ba5e6978b
switch PhrasebookBul back to present to avoid cabal build failure. More to investigate here.
2014-11-27 17:08:35 +00:00
aarne
1e2627d9af
make PhrasebookBul use alltenses to prevent misbehaviour in App
2014-11-27 16:36:51 +00:00
kr.angelov
6f2195f793
fix in linearizer.h which resolves a warning
2014-11-27 15:20:46 +00:00
kr.angelov
f63e8faf00
remove pgf/parser.h
2014-11-27 11:12:14 +00:00
kr.angelov
41e217a641
fix the handling of the heuristic factor. it was broken when I added the BIND token which means that the App grammar was running about 2-3 times slower.
2014-11-26 15:56:36 +00:00
aarne
4b075da678
a compilable stub of PhrasebookJpn. Sent to a native speaker expert for completions.
2014-11-15 09:43:15 +00:00
hallgren
c707575bd7
Documentation improvements and cleanup relating to the IOE monad
...
Renamed appIOE to tryIOE (it is analogous to 'try' in the standard libraries).
Removed unused IOE operations & documented the remaining ones.
Removed/simplified superfluous uses of IOE operations.
2014-11-10 16:20:01 +00:00
hallgren
33571ba44f
Some work to improve the structure of the haddock documenation
2014-11-10 15:23:02 +00:00
kr.angelov
cabafd68a6
expand the JIT window for x64
2014-11-07 15:43:12 +00:00
aarne
27a3f8584b
fixes in PhrasebookChi
2014-11-07 14:29:03 +00:00
hallgren
ad36dbc0ed
gf.cabal: when compiling with ghc>=7.8 require cgi>=3001.2.2.0
2014-11-05 15:38:10 +00:00
kr.angelov
70c70fa791
a skeletal module for higher-order pattern unification in the C runtime
2014-10-31 19:57:56 +00:00
kr.angelov
b1e6a21c56
now (+) in the abstract syntax works, i.e. it knows how to deal with partial sums
2014-10-31 14:16:11 +00:00
kr.angelov
9b0f354c7c
a more efficient tail call by using the new TUCK instruction
2014-10-30 13:09:50 +00:00
hallgren
0519493ca9
Use terminfo to highlight warnings and errors in blue and red
...
This replaces the hardwired ANSI escape codes that were accidentally included
in a previous patch.
This adds a dependency on terminfo, but this should be unproblematic, since
haskeline already depends on the same underlying C library.
The color highlighting is omitted on Windows.
2014-10-28 19:04:48 +00:00
hallgren
e41d9e34bb
Show paths relative to the current directory in progress reports
...
It is much nicer to see something like
- compiling FoodsSwe.gf... write file FoodsSwe.gfo
- compiling FoodsTha.gf... write file FoodsTha.gfo
- compiling FoodsTsn.gf... write file FoodsTsn.gfo
- compiling FoodsTur.gf... write file FoodsTur.gfo
- compiling FoodsUrd.gf... write file FoodsUrd.gfo
linking ... OK
Writing Foods.pgf...
instead of
- compiling /Users/hallgren/src/GF/gf/examples/foods/FoodsSwe.gf... write file /Users/hallgren/src/GF/gf/examples/foods/FoodsSwe.gfo
- compiling /Users/hallgren/src/GF/gf/examples/foods/FoodsTha.gf... write file /Users/hallgren/src/GF/gf/examples/foods/FoodsTha.gfo
- compiling /Users/hallgren/src/GF/gf/examples/foods/FoodsTsn.gf... write file /Users/hallgren/src/GF/gf/examples/foods/FoodsTsn.gfo
- compiling /Users/hallgren/src/GF/gf/examples/foods/FoodsTur.gf... write file /Users/hallgren/src/GF/gf/examples/foods/FoodsTur.gfo
- compiling /Users/hallgren/src/GF/gf/examples/foods/FoodsUrd.gf... write file /Users/hallgren/src/GF/gf/examples/foods/FoodsUrd.gfo
linking ... OK
Writing Foods.pgf...
2014-10-28 15:02:29 +00:00
hallgren
f085b807eb
A couple of haddock documentation improvements
2014-10-28 14:58:43 +00:00
kr.angelov
efedec187c
an explicit SAVE instruction
2014-10-26 11:40:12 +00:00