aarne
7da592fecc
treebank to test Query
2011-09-19 15:39:48 +00:00
aarne
a96e90a4ae
QueryFin improved
2011-09-19 14:37:30 +00:00
hallgren
343e852bfe
test suite: Don't fail because of the Win32/Unix text file incompatibility.
2011-09-19 13:14:01 +00:00
hallgren
c8c81f77f7
Adding test case for interaction between record subtyping and record extension
2011-09-19 12:43:14 +00:00
hallgren
128cd2f5c0
gfse: add Extra and Lexicon to the list of resource modules that can be opened
2011-09-16 15:13:27 +00:00
ra.monique
bdc77bf0e4
added topological sort module to PGF - to be used in example based grammar writing
2011-09-15 16:32:49 +00:00
hallgren
751fd79763
Add a command name header to the 'help -t2t' output
2011-09-15 18:19:01 +00:00
hallgren
167bc341cb
Add the commands to the table of contents in the GF shell reference manual
2011-09-15 11:18:59 +00:00
aarne
10d79ed050
made ps -from_TRANSLIT symmetric to -to_TRANSLIT in the sense that unknown characters are returned as themselves and not as question marks
2011-09-15 10:49:40 +00:00
hallgren
927c8c0678
Include a table of contents in the GF shell reference manual
2011-09-14 20:46:04 +00:00
hallgren
584c31bc62
Separate commands with <hr> instead of <p> in the GF shell reference manual
2011-09-14 20:39:51 +00:00
hallgren
c99ae66061
Omit empty sections in GF shell reference manual
2011-09-14 20:28:21 +00:00
hallgren
642d391d73
Omit empty sections in gf help output
2011-09-14 20:26:22 +00:00
hallgren
ffcddbe571
Use 'help -full -t2t' to generate the GF Shell reference manual
2011-09-14 19:43:59 +00:00
hallgren
570afd870c
GF shell command 'help -t2t' outputs help in txt2tags format
2011-09-14 19:40:28 +00:00
hallgren
553474d9dc
Adding a link to the GF shell reference manual on the GF home page
2011-09-14 16:24:49 +00:00
aarne
8d05fa5cc7
Donkey: Det and Conj added, as well as negative sentences
2011-09-14 15:56:19 +00:00
hallgren
f2786ca0a0
Adding a GF shell command reference
...
First, plain text version generated with 'help -full' in the shell.
Introduction taken from the GF book.
2011-09-14 13:15:56 +00:00
hallgren
e36af534bf
gfse: added grammar cloning
2011-09-13 15:19:16 +00:00
aarne
d394f76e3d
quick fixes in PGF.TypeCheck suggested by Krasimir; to be revisited
2011-09-14 11:29:35 +00:00
aarne
35b92c5109
Donkey: added AP, reported problem with ModCN and polymorphic AP's
2011-09-14 09:29:56 +00:00
aarne
7004770236
rewrote DonkeyEng with RGL and introduced VP category
2011-09-13 19:52:48 +00:00
aarne
604c92bf47
examples on using type theory
2011-09-13 19:09:31 +00:00
aarne
a92ceb2e35
added examples/typetheory
2011-09-13 14:34:36 +00:00
hallgren
8488c1d06e
Added news item about the GF 3.2.9 snapshot on the home page
2011-09-12 15:48:22 +00:00
hallgren
5f52a670e5
Mention the 3.2.9 snapshot release on the download page
2011-09-12 15:38:13 +00:00
hallgren
74ae2cc737
Record old changes in gf-reference.html
...
even though this file is automatically generated from gf-reference.t2t.
2011-09-12 15:35:00 +00:00
hallgren
39602f75fe
Record the added link to the JPGF Android Tutorial on home page
2011-09-12 15:32:31 +00:00
hallgren
1748df0df8
Take snapshot, version 3.2.9
2011-09-12 14:42:54 +00:00
hallgren
38a352b3d0
gf.cabal: add Tested-With field
2011-09-12 14:33:15 +00:00
hallgren
c8501547bf
Don't make noexpand the default with -fcclazy
...
This reverts the previous change. Not preprocessing opers turns out to make a
difference in what needs to be mentioned in restricted inheritance/imports.
2011-09-09 16:17:33 +00:00
aarne
0bc4513ae5
utf8 in gf-book index
2011-09-09 15:00:50 +00:00
aarne
10bf327fee
slides and UK order of gf-book
2011-09-09 14:57:28 +00:00
hallgren
d74b4cbde8
Make -fcclazy (the new faster lazy compute_concrete) the default. Bump version number to 3.2.9
2011-09-09 13:54:19 +00:00
hallgren
312c13c2d8
Make noexpand the default optimization package when configuring with -fcclazy
2011-09-09 13:50:38 +00:00
hallgren
42ea96a5ca
Remove unused function computeConcreteRec.
...
This also allows the parameter rec to be removed from function computeTermOpt.
(The change is made in GF.Compile.Compute.ConcreteLazy, but not in
GF.Compile.Compute.ConcreteStrict.)
2011-09-09 12:25:27 +00:00
hallgren
8098f79941
GF.Grammar.Macros: simplify composOp and composSafeOp
2011-09-07 17:11:52 +00:00
hallgren
e223d3bdb9
Make the -fcclazy configuration option visible in the build info in the GF Shell welcome message
2011-09-05 15:20:39 +00:00
hallgren
875df01dc6
Add lazy version of GF.Compile.Compute.Concrete
...
This patch adds GF.Compile.Compute.ConcreteLazy, which replaces the Err monad
with the Identity monad. While the Err monad makes the interpreter
(hyper)strict, the Identity monad let's the interpreter inherit Haskell's
laziness. This can give big speedups: from 50s to 1s in one example,
from ~4 minutes to ~2 minutes for the RGL.
This is still experimental and might be buggy, so it is off by default.
You can turn it on by configuring with the -fcclazy flag, e.g.
cabal configure -fcclazy
Let me know if anything breaks.
2011-09-01 16:39:41 +00:00
hallgren
bfe4b0b2a4
GF.Grammar.*: generalized the type of some functions that can not fail from the Err monad to arbitrary monads
2011-09-01 16:35:53 +00:00
hallgren
314abe733b
GF.Compile.Coding: cleaner code
...
Refine function codeTerm into codeTerm, codeLTerm and codeLTerms.
2011-08-31 13:55:49 +00:00
hallgren
d180dadf08
GF.Infra.Modules: minor tweaks
...
Still keeping the modules both in a list and in a finite map. The overhead is
smaller than I initially thought.
2011-08-31 11:18:16 +00:00
hallgren
b743abb375
GF.Infra.Modules: restore module dependency order invariant
...
It is needed by greatestResource (and similar functions, presumably).
So keep both the list and the finite map of modules. This slows down some
things, but the compilation of PhrasebookFin.pgf benefits from it.
To be continued...
2011-08-30 20:20:45 +00:00
hallgren
ba10b5b0ca
GF.Infra.Modules: keep the modules of a grammar in a finite map instead of a list
...
This speeds up the compilation of PhrasebookFin.pgf by 12%, mosly by speeding
up calls to lookupModule in calls from lookupParamValues, in calls
from allParamValues.
The invariant "modules are stored in dependency order" is no longer respected!
But the type MGrammar is now abstract, making it easier to maintain this or
other invariants in the future.
2011-08-30 18:54:50 +00:00
kr.angelov
2001788b02
few more fixes in the NLG grammar
2011-08-30 17:29:13 +00:00
hallgren
fe2fad8f8d
GF.Grammar.Lookup: added function lookupQIdentInfo
...
+ Avoids some code duplication by combinging lookupModule and lookupIdentInfo.
+ Also removed lookupIdentInfo from export list, since it is not used anywhere
else.
2011-08-30 14:53:11 +00:00
hallgren
a0c785d5d0
PatternMatch.hs: commented out suspicious unused function varsOfPatt
2011-08-30 12:13:50 +00:00
hallgren
125ae7a3d3
GrammarToPGF.hs: comment out unused imports
2011-08-30 12:02:32 +00:00
kr.angelov
a29a4408a8
added quantifier ambiguity in the NLG example
2011-08-30 15:23:59 +00:00
kr.angelov
c70df9200c
added example for NLG from logical formula. See examples/nlg
2011-08-30 14:58:16 +00:00