hallgren
d0e1187b10
Refactor compileSourceModule
...
There was 55 lines of rather repetitive code with calls to 6 compiler passes.
They have been replaced with 19 lines that call the 6 compiler passes
plus 26 lines of helper functions.
2012-10-19 20:14:11 +00:00
hallgren
885aaca6de
Consistenly use SourceGrammar instead of [SourceModule] when calling compiler passes
2012-10-19 19:56:00 +00:00
hallgren
edb700ddf8
Phrasebook: make clean
2012-10-19 14:08:09 +00:00
inari.listenmaa
1addebfb95
fixes to previous
2012-10-19 11:52:54 +00:00
inari.listenmaa
ac75702130
spanish_catalan_corrections
2012-10-19 11:45:45 +00:00
inari.listenmaa
80bf7a8f62
removed_stuff_from_paradigmsspa
...
I removed mkQuant, mkDet and mkOrd from ParadigmsSpa and moved them to MorphoSpa. So from ParadigmsSpa you only need to remove mkAdv and mkAdN.
2012-10-19 11:02:08 +00:00
inari.listenmaa
072d62c2a2
spanish_quantifiers_bugfixes
2012-10-19 10:57:07 +00:00
inari.listenmaa
bbfeb933e4
spanish_impneg
2012-10-19 09:48:38 +00:00
inari.listenmaa
606f8bece8
catalan_smart_paradigms
...
MorphoCat and ParadigmsCat: smart paradigms for adjectives.
ExtraCat: added costruction for negative imperative.
2012-10-19 09:36:37 +00:00
aarne
e666fa838f
test results and documentation for Chinese
2012-10-19 07:15:50 +00:00
hallgren
1d6cbf8189
Use NOINLINE for build info and darcs version info
...
... to avoid unnecessary recompilation of other modules.
2012-10-18 20:01:22 +00:00
hallgren
cf44576573
gfse: grammars can now contain one-line descriptions
...
Also fixed two small problems with public grammars.
2012-10-18 12:48:39 +00:00
peter.ljunglof
ab074c9dc3
added autogenerated files for the FraCaS treebank
2012-10-17 08:49:34 +00:00
hallgren
a74e619c3f
gfse: small fix
2012-10-16 23:06:37 +00:00
hallgren
d63d350cef
gfse: identify inherited grammars by their unique id
...
This helps avoiding problems if an inherited grammar is renamed, or if there
is more than one grammar with the same name.
2012-10-16 22:10:49 +00:00
Normunds Gruzitis
21e61f4516
Latvian: added support for double negation, fixed some structural words
...
Double negation: sebject-dependent - works, object-dependent - still has to be fixed (in VerbsLav).
Structural words: everybody, somebody, nobody.
Both motivated by AttemptoLav.
2012-10-16 13:54:52 +00:00
hallgren
eff4d46fba
GF.Command.Command: turn CommandOutput into a newtype
...
The output from commands is represented as ([Expr],String), where the [Expr] is
used when data is piped between commands and the String is used for the final
output. The String can represent the same list of trees as the [Expr] and/or
contain diagnostic information.
Sometimes the data that is piped between commands is not a list of trees, but
e.g. a string or a list of strings. In those cases, functions like fromStrings
and toStrings are used to encode the data as a [Expr].
This patch introduces a newtype for CommandOutput and collects the functions
dealing with command output in one place to make it clearer what is going on.
It also makes it easier to change to a more direct representation of piped
data, and make pipes more "type safe", if desired.
2012-10-16 13:01:03 +00:00
aarne
7fa0407a6f
fixes in clefts and V3 in Chi; new pinyin versions
2012-10-16 09:36:05 +00:00
aarne
fefb95ecc7
fixes to Det and ComplSlash in Chi
2012-10-15 20:03:13 +00:00
aarne
d21c9913cf
fixes with Jolene in Chinese
2012-10-15 16:05:32 +00:00
aarne
20ff29a8d6
Pinyin versions of chinese, named Cmn; mostly automatically generated
2012-10-15 12:51:55 +00:00
aarne
71c1a06ff8
enable full language list in MkSynopsis
2012-10-15 10:00:52 +00:00
aarne
fd48db6b33
added Chi to the synopsis languages that can be compiled, but didn't update synopsis yet.
2012-10-15 09:59:44 +00:00
aarne
2eb5438e6f
compile resource demo for Chi
2012-10-15 09:32:46 +00:00
aarne
5472b4b5e7
some fixes to make Phrasebook compilable more easily
2012-10-15 09:02:39 +00:00
aarne
a8965d587b
updated documentation to Chinese; not yet in synopsis though
2012-10-15 08:28:00 +00:00
aarne
754949f5cc
chinese (Chi) in place and compiles, based on work by Jolene Zhuo Lin Qiqige
2012-10-15 08:07:17 +00:00
Normunds Gruzitis
1db0efc7a4
Latvian: some fixes / additions to the structural words, lexicon, and passive voice
2012-10-14 14:09:15 +00:00
hallgren
5af6af0dd8
demo page: adding a link to the question answering demo from the ICFP 2012 GF tutorial
2012-10-12 15:33:38 +00:00
kr.angelov
28b58b6267
add teyjus/simulator/builtins/builtins.h
2012-10-11 11:10:17 +00:00
kr.angelov
f0583bfd93
added the forgoten libteyjus.pc.in file in the C runtime
2012-10-11 04:22:38 +00:00
Normunds Gruzitis
4df3ce107f
Latvian: added no_Quant, changed otherwise_PConj and therefore_PConj
...
Other changes are due to formatting.
2012-10-09 18:46:46 +00:00
hallgren
ea4ed8b4db
gfse: adding a section about public grammars in about.html
2012-10-09 14:54:50 +00:00
hallgren
02e128d493
gfse: show the grammar list if the currently selected grammar can not be loaded
...
Avoid showing a blank page if there is an unexpected problem with the grammars
in localStorage.
2012-10-09 13:44:34 +00:00
hallgren
aaae3aecd4
gf -server: /parse command now supports input with character codes > 255
...
This enables the use of arbitrary Unicode character in text mode in GFSE.
2012-10-09 13:14:18 +00:00
Normunds Gruzitis
b6c589afac
PhrasebookLav: few more improvements
...
- Alternative variants in AScared.
- The order of adv. modifiers: first time, then place (PSeeYouPlaceDate).
- Fixed: the object valence in QWhatAge; Day.point linearization.
- PSeeYouPlaceDate is now less formal.
- Open/Closed and SeeYou functions are ok now, except that the word order in Open/Closed is a bit clumsy. TODO: "<what> <when> is open/closed" (currently not supported by the RG).
2012-10-08 07:30:16 +00:00
Normunds Gruzitis
a838a855d1
PhrasebookLav: fixed four more functions and introduced few typical alternatives (paraphrases)
...
Fixed QWhatName, QWhatAge, HowMuchCost and ItCost, however, the solutions have to be reviewed.
Introduced a Lav-specific type for Language (affected also NPNationality etc.) to support a different realization of ASpeak.
Introduced alternative realizations for AHasName and ASpeak (the most typical/simple variant is the default one).
2012-10-06 21:16:46 +00:00
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