hallgren
deb0227168
gfrobust.js: add a method for constructing parse tree image URLs.
2013-04-18 13:11:05 +00:00
hallgren
c1390db368
minibar: syntax editor integration bug fix
...
The minibar has the alternative "All" in the target language menu. This should
not be included when transfering to the syntax editor.
2013-04-17 08:49:31 +00:00
hallgren
5e15ba20f5
minibar: fixes for phrasebook
...
Add minibar option to_multiple to be able to turn off selection of multiple
target languages.
2013-04-17 08:39:39 +00:00
kr.angelov
cb7025dc11
added a malt_tab format to the vd command in the GF shell
2013-04-16 18:22:37 +00:00
kr.angelov
d5666aebd0
the generation of dependency trees in the Haskell runtime is now finally working with bracketed strings. This also fixes some errors in the old implementation
2013-04-16 13:10:48 +00:00
kr.angelov
44828765c3
the compiler now sorts the list of functions per category in probability order. this ensures probability order search in the C runtime
2013-04-15 19:58:57 +00:00
hallgren
4ec1db9065
GF cloud: work on syntax editor integration
...
+ The syntax editor is now accessible from the Simple Translaton Tool.
+ The minibar now automatically provides access to the syntax editor (provided
the necessary JavaScript files and style sheets have been loaded).
+ Preparations for making the syntax editor accessible from the grammar editor.
2013-04-12 18:29:15 +00:00
hallgren
041d8f1a2d
syntax editor: fix references to global object 'server'
2013-04-12 17:50:44 +00:00
hallgren
95e68117a9
minibar/syntax editor integration fixes
...
When starting from the minibar, the selected set of target languages is now
preserved when switching back and forth.
2013-04-12 14:30:27 +00:00
hallgren
965adf74d6
Simple Translation Tool: eliminate &+ in translations from GF
...
Also fixed a bug introduced in previous refactoring.
2013-04-12 13:00:05 +00:00
hallgren
3cebd68a78
gfrobust.js: adding a JavaScript API to the GF Robust Parser translation service
...
Factored out from the Simple Translation Tool.
2013-04-12 12:47:13 +00:00
hallgren
a60e8bb0b7
minibar.html: add debug element
...
to allow debug output from the syntax editor when it is started from the
minibar.
Also fix broken markup.
2013-04-11 11:47:06 +00:00
hallgren
2d3e242ab3
gf -s/-q now silences "no linearization of" warnings
2013-04-10 23:00:01 +00:00
hallgren
0667311adf
PGF.hs: export function missingLins
...
Also in Commands.hs: be explicit about things imported from the PGF library
that are not in the public API.
Also a couple of haddock documentation fixes.
2013-04-08 15:38:11 +00:00
hallgren
98d068fa3a
minibar: add a visual hint that linearizations can be expanded into tables
2013-04-07 12:06:12 +00:00
hallgren
44a83cf04a
Compiler.hs: ghc 7.6.2 compatibility
2013-04-05 20:37:37 +00:00
hallgren
0cb376f813
Simple Translator: add GF Robust Parser to the menu for individual segments
2013-04-05 20:32:20 +00:00
hallgren
f67699398e
Simple Translator: use lextext/unlextext for translations with the robust parser
2013-04-05 15:15:40 +00:00
hallgren
e6286fd376
Simple Translator: initial support for translation with the GF robust parser
2013-04-05 13:25:09 +00:00
kr.angelov
b6bbe96503
now the web service to the robust parser can to translations also
2013-04-05 12:22:52 +00:00
kr.angelov
cf0da12b8a
a bugfix which was causing an infinite loop in the C linearizer for some sentences
2013-04-05 09:11:24 +00:00
kr.angelov
b850ea2b9b
a very simple linearization for partial abstract trees in the C runtime
2013-04-05 08:42:56 +00:00
hallgren
8a1b37a169
minibar/syntax editor integration improvements
...
Work in progress on preserving the start category and selected target languages
when switching between the minibar and the syntax editor.
2013-04-04 14:04:31 +00:00
hallgren
d10c6bc85f
Simple Translation Tool: initial support for editing source segments in the minibar
2013-04-03 20:24:57 +00:00
hallgren
0b03908ba8
Adding src/www/js/localstorage.js
...
A common interface to localStorage, to store JSON data under a unique prefix.
2013-04-03 20:23:32 +00:00
hallgren
56a299df79
Prevent Unicode characters in warning messages from stopping grammar compilation
...
When compiling a grammar containing characters that are not supported in the
current locale, warning messages could cause GF fail with
hPutChar: invalid argument (Invalid or incomplete multibyte or wide character)
With this quick fix, warning messages that can not be displayed are silently
truncated instead, and compilation continues.
2013-04-03 06:42:08 +00:00
john.j.camilleri
5dbeb4beee
Replace "CId" with "Language" in type signature for PGF.tabularLinearizes
2013-04-02 09:19:08 +00:00
hallgren
40bc49245a
minibar: remember the selected set of target langauges
2013-04-02 13:49:50 +00:00
hallgren
da862e20b4
minibar: abstract syntax trees are now shown with or without category names
...
Function names are always shown.
2013-04-02 11:56:10 +00:00
aarne
ca73f4554c
option pt -funs to show all fun's in a tree
2013-03-29 11:45:42 +00:00
hallgren
0e45b8513f
minibar: show abstract syntax trees without or with function names
...
Click once to show abstract syntax trees without function names. Click again
to add function names.
2013-03-28 16:00:04 +00:00
hallgren
525b983b4c
PGF web API: command=abstrtree not supports the nocat and nofun options
2013-03-28 15:57:17 +00:00
hallgren
9c7d1328a1
minibar: fix problems with the To: menu
...
Automatically expanding the menu when the mouse is over it seems to cause wierd
scrolling behavior in Chrome (and also in Firefox but less severe).
2013-03-27 23:39:35 +00:00
hallgren
63c09e962a
minibar: documentation update
2013-03-27 16:45:09 +00:00
hallgren
6076ed6ca0
minibar: click on a linearization to obtain a table with all variants and forms
...
Click again to hide the table.
2013-03-27 16:35:56 +00:00
hallgren
e4809aba37
support.js: add function replaceNode
2013-03-27 16:35:32 +00:00
hallgren
ca09371166
PGF web API: add comand linearizeTable
...
The new command linearizeTable outputs linearizations as tables containing all
variants and forms, labelled by parameters
2013-03-27 16:31:52 +00:00
hallgren
b30504a8e2
minibar: fix buttons for abstract syntax trees and word alignment diagrams
...
They stopped working after yesterday's changes.
2013-03-27 14:07:16 +00:00
hallgren
cf186f04fb
minibar: documentation update
2013-03-26 14:38:10 +00:00
hallgren
26d846a23e
minibar: show parse trees without or with function names
...
Click once to show the parse tree without function names. Click again to
add function names.
2013-03-26 14:24:22 +00:00
hallgren
45b632d530
PGF service: support all parse tree visualziation options in the web API
...
The new options are
* noleaves, nofun, nocat (booleans, false by default)
* nodefont, leaffont, nodecolor, leafcolor, nodeedgestyle, leafedgestyle
(strings, empty by default)
2013-03-26 14:17:24 +00:00
hallgren
1a64436d78
haddock bug workaround
2013-03-26 13:14:37 +00:00
hallgren
9a8d2349e4
minibar: initial support for selecting an arbitrary subset of target languages
...
This affects which translations are shown and which languages are included in
the word alignment diagrams.
2013-03-25 17:43:12 +00:00
kr.angelov
650e1cfa43
the calculation of lexical_prob in the statistical parser doesn't work properly. It should be fixed but for now I just disabled the optimization
2013-03-20 12:28:52 +00:00
kr.angelov
fec34e7622
replace #if with #ifdef when checking for the optional bottom up filtering in the C runtime
2013-03-20 10:47:47 +00:00
kr.angelov
1ddcfc219e
the bottom up filtering in the C runtime is temporary disabled. It takes too much memory and even makes it impossible to load the Finnish and the German parsing grammars.
2013-03-19 10:59:44 +00:00
hallgren
c823b7fd91
Fix a problem with pattern macros in pre { } expressions
...
The old partial evaluator has special rules to convert pattern macros in
pre { } expressions. These rules were missing in the new partial evaluator.
2013-03-16 13:36:23 +00:00
kr.angelov
cb37254882
bug fix in the linearizer in the C runtime
2013-03-14 12:31:49 +00:00
kr.angelov
f1a42ad78e
update the pgf-service tool from the C runtime after the changes in the API
2013-03-14 10:37:01 +00:00
hallgren
6045ddae19
PGF web API: add 'to' parameter to the 'alignment' command
...
Word alignment diagrams can now be restricted to a subset of the languages
supported by the grammar.
2013-03-13 15:56:03 +00:00