hallgren
28f87140c7
Factor out code for setting the console encoding
...
Moved similar low-level code blocks in Main and GFI for setting the console
encoding to the new module GF.System.Console.
2012-10-05 12:54:49 +00:00
aarne
70dd62b4a0
script for cloning a resource grammar project
2012-10-05 08:36:55 +00:00
hallgren
3d47d7b6f9
simple translator: make it usable on iOS devices
...
To make the popup menus accessible, use a simple trick to activate the
simulate-hovering-by-tapping behaviour.
2012-10-04 22:29:42 +00:00
hallgren
99b0e42e12
simple translator: bug fix
...
"Edit/Add a segment..." stopped working at some point.
(Importing text still worked.)
2012-10-04 18:02:31 +00:00
hallgren
5e1da255a3
gfse: various code improvements and prelimiary support for public grammars
2012-10-04 15:21:30 +00:00
hallgren
dad8d4a0ea
gfse: fix a bug caused by sharing when copying a linearization function in the row view
...
Functional programming is easier than imperative programming!
2012-10-03 13:54:35 +00:00
hallgren
edc51c6a2f
gfse: some refactoring
2012-10-03 13:22:50 +00:00
hallgren
432a354b91
gfse: row view: add a button to copy a linearization
...
When adding a new function, you can enter a linearization for one language
and then copy it to the other languages with one button click.
2012-10-03 12:37:47 +00:00
hallgren
a64b4a7c79
gfse and cloud service documentation update
2012-10-02 17:32:52 +00:00
hallgren
59f693e891
index.html: better news formatting
2012-10-02 14:19:33 +00:00
hallgren
ba31d0c332
index.html: change to and explicitly declare that the character encoding is UTF-8
...
...to avoid complaints from HTML validators and potential problems in browsers
with different default character encodings.
2012-10-02 13:57:10 +00:00
hallgren
57a63d2512
gfse: you can now add new functions from the matrix view
2012-10-02 13:50:35 +00:00
hallgren
2925aed17c
gfse: more intuitive buttons for switching between the column, matrix & row views
2012-10-02 13:09:56 +00:00
hallgren
5ec3f70224
gfse: adding a "row" view
...
Accessed by clicking on a function in the Abstract column in the matrix view.
2012-10-01 21:08:09 +00:00
hallgren
00e333dc11
gfse: matrix view improvements
...
+ You can click on a column header to switch to column view (i.e. the
corresponding abstract/concrete syntax tab).
+ The categories and functions in the abstract syntax can be edited directly
in the matrix view.
2012-10-01 16:29:59 +00:00
hallgren
42ffd2e24e
demo page: update the links to Mathbar and GFSE to point to the latest version
2012-10-01 11:22:29 +00:00
kr.angelov
bd08d98c7d
move examples/PennTreebank to /treebanks/PennTreebank
2012-10-01 08:52:54 +00:00
kr.angelov
00e85e55f8
Added as_Subj and UttAdV in the parsing grammars. Replaced plus_Prep with plus_Conj
2012-10-01 08:47:52 +00:00
kr.angelov
953633240e
typechecking and better error reporting in the training script for PennTreebank
2012-10-01 08:45:46 +00:00
kr.angelov
475109a40f
added the GF version of Talbanken which was imported by Malin
2012-10-01 08:33:43 +00:00
hallgren
8b1cec5610
gfse: small linearization type display adjustment
2012-09-30 19:53:57 +00:00
hallgren
bd00109cc5
gfse: display "??" instead of "null" in linearization types when lincats are missing
2012-09-30 19:47:30 +00:00
hallgren
3c826315d7
gfse: show the types of linearization functions when hovering over their names
2012-09-30 19:33:25 +00:00
hallgren
fc09b7e604
PGF service & minibar: put a limit on the number of parse trees
...
+ In the PGF web service API, the commands parse, translate and translategroup
now accept a limit parameter. It limits the number of parse trees returned.
If no limit is given, the behaviour is backwards compatible, i.e. no limit
is applied.
+ In minibar, the limit is now set to 25 by default.
This change is based on a suggestion by Kaarel Kaljurand.
2012-09-30 15:35:25 +00:00
hallgren
26cb037a78
Make two more page more mobile friendly
2012-09-28 20:55:30 +00:00
hallgren
0dbe9a6d50
Make the GF web site more mobile friendly
...
Most of the pages on the GF web site have an exemplary simple design,
with just one column of text. This make them adapt exceptionally
well to screens of different sizes. In particular, they should be
easy to read even on smartphones.
However, smartphone browsers like Mobile Safari and the default
Android Browser assume that pages do *not* adapt well to small
screens, so by default they emulate a big screen, forcing the user
to zoom in to a part of the page to be able to read it. By adding
the meta tag
<meta name = "viewport" content = "width = device-width">
the big screen emulation can be turned off, allowing pages to be
formatted to fit the actual screen size and text to be displayed
at a readable size.
2012-09-28 20:26:13 +00:00
hallgren
253ddde6c3
gfse & cloud improvements
...
+ Added "Symbolic" to the list of resource modules that can be opened.
+ Clicking on the name of an opened resource module now displays the list
operations it provides. (Implemented using show_operations in the GF shell.)
+ Added a GF version info link to the cloud service start page.
2012-09-28 14:27:18 +00:00
hallgren
98989e1f20
GF shell, show_operations: nicer looking types for linearization functions
...
Adding a lock field to the result type of linearization functions.
TODO: figure out how to add a lock field to the argument types too.
2012-09-28 12:38:26 +00:00
hallgren
45094fca23
GF shell, show_operations: also show the types of linearization functions
...
This is a simple change in GF.Grammar.Lookup.allOpers, which is used only in
the implementation of the show_operations command in the shell.
This is useful when importing a concrete syntax (like LexiconEng) as a resource.
However, the types don't always look as nice as I hoped...
2012-09-27 15:55:20 +00:00
hallgren
3c66e95176
Setup.hs: add Maltese to the list of known RGL languages, but don't compile it by default
2012-09-27 14:28:59 +00:00
kr.angelov
6b7f1d2c6c
added AdvVPSlash and AdVVPSlash to VerbGer and an extended version of PPartNP which uses VPSlash in ParseEngGer. I guess the definitions so they might not be quite correct
2012-09-27 11:44:25 +00:00
kr.angelov
3845564625
added ParseEngGer.gf
2012-09-27 09:54:13 +00:00
kr.angelov
25e9f28fa4
add ApposNP and UncNeg to the Bulgarian parsing grammar
2012-09-27 09:31:37 +00:00
kr.angelov
933bdda844
use CNNumNP in the parsing grammars
2012-09-27 09:31:04 +00:00
kr.angelov
73823dbadc
remove no_RP from the parsing grammars and use EmptyRelSlash instead
2012-09-27 09:29:59 +00:00
kr.angelov
6084647328
added EmptyRelSlash in ExtraBul and ExtraGer. For Bulgarian and German the function simply inserts the default relative pronoun
2012-09-27 09:28:31 +00:00
kr.angelov
1b571d69ff
added according_to_Prep and ofter_AdA in DictEng, DictEngBul and DictEngGer
2012-09-27 09:11:04 +00:00
kr.angelov
e9800fa3eb
a few more words in DictEngBul
2012-09-27 09:09:49 +00:00
kr.angelov
dfc474580d
now in the parsing grammar ComplVV gets as additional arguments the polarity and the anteriority
2012-09-27 09:05:47 +00:00
hallgren
2b4182409d
SIO bug fix
...
Line breaks were missing when capturing stdout. (putStrLn acted like putStr.)
2012-09-26 18:13:47 +00:00
hallgren
a82eae9985
phrasbook/Compile.hs: make it work with ghc>=7.2
2012-09-26 15:37:37 +00:00
hallgren
3bc65ba527
gf -server: add a GF version info request
...
GF version info can now be obtained from http://localhost:41926/version
Also removed some unused imports.
2012-09-26 15:23:29 +00:00
hallgren
da0dcab111
Setup.hs: Persian does not support mkPresent
2012-09-26 15:21:34 +00:00
hallgren
2546a841dd
Add Persian to the list of installed RGL langauges
2012-09-26 13:04:18 +00:00
aarne
e8f6cf7d62
new instance of mkN2 in Swe
2012-09-26 13:04:16 +00:00
kr.angelov
3f334fe321
an optimization in the German grammar for the dative/genitive variants
2012-09-26 11:11:42 +00:00
kr.angelov
e95e500b33
a bit of reordering in DictEngGer.gf
2012-09-26 09:16:17 +00:00
kr.angelov
b3f5835f8a
fixes in DictEngGer.gf
2012-09-26 08:52:18 +00:00
kr.angelov
fc89eaacca
260 new words in DictEngGer which are taken from the lexicon for patents
2012-09-26 08:26:39 +00:00
kr.angelov
8ba5e3fd64
fixes in the German parsing grammar and cleanup in DictEngGer.gf
2012-09-25 20:12:38 +00:00