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
aarne
d0e4edbb6c
vd: arc heights now depend on number of arcs below rather than word distance
2016-06-02 18:17:54 +00:00
krasimir
e3ee70aa8e
majour redesign of the Phrasebook UI to support recursive phrases
2016-05-30 23:24:17 +00:00
krasimir
3fe2347bfd
fix in the Haskell binding: functionType should throw error if the function is not defined
2016-05-30 17:15:09 +00:00
krasimir
dc67018ab7
added getFunctionProb in the Java and C API
2016-05-30 11:25:59 +00:00
hallgren
d3078600a0
PGFService.hs: fix compilation problem when C run-time support is omitted
2016-05-26 13:56:43 +00:00
hallgren
d651cd34d5
PGF web service: add command=deptree
...
This is the web interface to PGF.graphvizDependencyTree.
Accepted parameters: format=<output_format>, to=<lang>, tree=<tree>.
Accepted output formats: latex, conll, malt_tab, malt_input, png, gif, svg, gv
Also, label information is taken from <path>.labels if present, where
<path>.pgf is the path to the PGF file.
2016-05-26 13:39:48 +00:00
hallgren
ccdb79fd23
Add haddock documentation to PGF.graphvizDependencyTree and PGF.getDepLabels
...
They seemed very difficult to use without the documentation, since their
types are not particularly self documenting.
Also documented what the (Bool,Bool) argument to PGF.graphvizAbstractTree
is for.
2016-05-26 13:12:38 +00:00
hallgren
652aba5a76
Fix documentation typo on PGF.Haskell
2016-05-26 13:11:56 +00:00
krasimir
c8b41b9c5f
preserve the order of the sentences in phrases.xml in the UI
2016-05-25 18:55:47 +00:00
krasimir
5646892be1
the phrasebook phrases are now ordered in the same way as in the Phrasomatic
2016-05-25 18:33:12 +00:00
krasimir
e81b39a300
the Java API now also has access to the token's category while doing completion
2016-05-25 12:39:51 +00:00
krasimir
a3de37f3c7
fix the word completion in the C runtime
2016-05-25 12:19:26 +00:00
krasimir
497d9c7c7c
fix the compilation when debugging is switched off
2016-05-25 09:42:24 +00:00
krasimir
b20685c1c9
pgf_generate_all now works with literals as well
2016-05-25 09:36:05 +00:00
krasimir
59d3492b0d
when expressions with Float literals are printed, we should use the same format that is used by the linearizer
2016-05-25 09:34:40 +00:00
krasimir
dc734261f1
fix a warning in libsg
2016-05-25 07:18:01 +00:00