krasimir
22c10a1a27
use throwIO instead of throw in a few placed
2017-01-26 18:40:36 +00:00
krasimir
e47b8a1cbc
type checking API in the Haskell binding
2017-01-26 14:09:07 +00:00
krasimir
cf1a1c3e3c
a better implementation for PGF2.categories
2017-01-26 13:37:12 +00:00
krasimir
2b5194f2d2
now the Python API also accepts types as start categories. Using a string is still ok.
2017-01-26 13:31:08 +00:00
krasimir
d687413052
forgot to add src/runtime/haskell-bind/PGF2/Type.hsc
2017-01-26 13:00:22 +00:00
krasimir
74b0df2b6b
bring the Haskell binding a bit closer to the pure Haskell API
2017-01-26 12:48:22 +00:00
krasimir
99b88d0014
copy the types for BracketedString from the Haskell runtime to the Haskell bindings
2017-01-26 10:31:43 +00:00
krasimir
06450249e3
added mkMeta and unMeta in the Haskell binding
2017-01-26 10:17:02 +00:00
krasimir
47a4363d07
added mkAbs and unAbs in the Haskell binding
2017-01-26 10:04:42 +00:00
krasimir
45dd793f50
more startCat to the Types section in the Haddock documentation for the Haskell binding
2017-01-26 06:41:27 +00:00
krasimir
4442e302e6
add unStr,unInt and unFloat in the Haskell binding
2017-01-26 06:40:13 +00:00
krasimir
00f15826af
improve the documentation for PGF2
2017-01-25 20:30:54 +00:00
krasimir
3279210cd7
add functionsByCat in the Haskell binding
2017-01-25 10:44:08 +00:00
krasimir
d747fcb897
bugfix in the Haskell binding
2017-01-25 10:37:34 +00:00
krasimir
f81651aa08
added linearizeAll in the Java API
2017-01-24 10:14:12 +00:00
krasimir
06b5edef91
resolve a conflict that was for some reason commited in src/runtime/java/Makefile
2017-01-24 09:36:39 +00:00
prasanth.kolachina
c9e3d0340d
python examples compatible with both Python 2 and 3
2016-09-19 08:32:08 +00:00
aarne
7849184875
BNF grammars (.bnf or .cf) can have rules without semicolons, as in the GF book examples. However, if the grammar has any multiline rules, all of them must have semicolons.
2016-09-05 21:15:44 +00:00
krasimir
64d4c061c2
python2 is now supported. the patch is based on a contribution from Vinit Ravishankar
2016-08-01 10:39:54 +00:00
krasimir
75319b602f
two memory leaks in the Python bindings
2016-08-01 10:31:37 +00:00
krasimir
f334ff015e
fix in topics.txt
2016-07-20 05:36:39 +00:00
krasimir
0575671e2c
extended topics.txt
2016-07-20 05:11:51 +00:00
hallgren
2318ebb664
PGFService: fix a type ambiguity when compiling without C run-time support
...
The function listCaches returns an empty list instead of the contents
of the cached C run-time system PGFs when compiled without C-run-time support
This gave rise to an ambiguity in GF.Server.
2016-06-17 11:32:40 +00:00
john.j.camilleri
6f2ffd59d2
Wide Coverage Translation Demo: switch to App16.pgf (adds Russian)
2016-06-17 10:19:46 +00:00
hallgren
373c95737a
A few documentation updates
...
gf.cabal: include more GHC versions in the Tested-Width field.
2016-06-16 15:09:45 +00:00
hallgren
1df408b3d6
gf-web-api.t2t: document command=deptree (for word dependency diagrams)
...
Also add a few paragraphs listing undocumented commands and
briefly describing the commands that use the C run-time system.
2016-06-16 13:34:48 +00:00
krasimir
de925ea426
fix in the Android UI
2016-06-16 12:56:56 +00:00
hallgren
b247e99c7e
src/www/gf-web-api.t2t: Web API docs rescued from the Google Code graveyard
...
This is the GFWebServiceAPI.wiki rescued from the Google Code Archive,
converted to txt2tags format, with an updated introduction.
2016-06-16 12:11:06 +00:00
krasimir
4a8a3c7f3d
pgf_generate_all now emits __mock_string__ instead of FOO for String literals.
2016-06-16 08:08:45 +00:00
krasimir
e95fa06133
bugfix in the load method in the Python binding. The file was never closed.
2016-06-16 08:02:06 +00:00
aarne
28c5fa7688
added a default value in dependency visualization for cases using maximum, to cover the case where the list of arcs is empty
2016-06-15 10:37:00 +00:00
hallgren
64bdd44175
GF cloud: more readable formatting of the GF version page
...
Factor out common CSS from gfse/editor.css into clouds.css.
2016-06-15 10:20:30 +00:00
hallgren
172f2d12da
minibar: define grammar_list in config.js to restrict the grammar menu
...
minibar.html now reads config.js and if it defines grammar_list, only the
grammars listed there will show up in the grammar menu.
2016-06-09 14:20:24 +00:00
hallgren
674b14a832
PGF service & minibar: only show dependency diagrams if the labels are known
...
+ The PGF service now reads and caches dependency label configuration files.
+ The grammar info returned by command=grammar has a new boolean field
'hasDependencyLabels' to indicate if dependency labels were found for
the grammar. Also, command=deptree will now fail if no labels are present.
+ The minibar only shows word dependency trees if labels are present.
+ Also changed the type of getDepLabels from [String] -> Labels to
String -> Labels, since all uses were in the form "getDepLabels . lines".
2016-06-09 13:12:14 +00:00
hallgren
e952e10f33
PGFService: eleminate warning "Defined but not used: ‘serverError’"
2016-06-09 11:27:57 +00:00
krasimir
52912d39e6
now a working API for complex queries in libsg
2016-06-09 10:01:43 +00:00
krasimir
5e1207bb4e
bugfix in libsg
2016-06-09 09:59:38 +00:00
hallgren
5e33b70d32
Minibar: show word dependecy diagrams
...
They are now included in the cycle of images shown when clicking on the
parse tree icon.
2016-06-08 19:11:49 +00:00
hallgren
7254d06011
PGF web service: switch to the new SVG rendering of word dependency trees
...
Also added the function outputText in CGIUtils.
2016-06-08 19:10:23 +00:00
hallgren
6eea348fd9
PGF.VisualizeTree: add white background in the SVG rendering of dependency trees
...
This makes them look the same as SVG produced by graphviz
2016-06-08 19:08:29 +00:00
hallgren
6071b4b9df
PGF.VisualizeTree: add SVG renderering of word dependency trees
...
This was done by introducing an intermediate representation for the LaTeX
pictures produced by the LaTeX renderer and providing a new backend that
outputs SVG instead of LaTeX.
2016-06-08 17:49:15 +00:00
hallgren
eeeae3d23f
Minibar: remove spaces for better Thai speech synthesis
2016-06-06 10:46:13 +00:00
hallgren
773b2d8e16
Minibar: detect the language for show speech synthesis buttons in more cases
...
This was done to obtain speech synthesis for more languages in the Numerals
grammar, which uses neither language flags nor the standard naming for
concrete syntax.
2016-06-05 12:21:56 +00:00
aarne
ea35fee48f
vd latex: some adjustments in heights and lengths
2016-06-03 16:06:22 +00:00
krasimir
c65d62a923
now the UI supports almost all phrases. there are still a few that cannot be shown
2016-06-03 11:30:53 +00:00
krasimir
0ac263e005
the Phrasebook UI now uses the green color
2016-06-03 11:30:21 +00:00
krasimir
8a3c86ac1d
added checkboxes in the Phrasebook UI
2016-06-03 11:09:39 +00:00
krasimir
eb6058b517
bugfix in the Phrasebook UI
2016-06-03 07:14:52 +00:00
krasimir
1a29ccd2ef
the list of alternatives in the translator is now sorted by probability
2016-06-02 07:38:18 +00:00
krasimir
0a07889649
bug fix in the translator app
2016-06-02 07:38:00 +00:00