hallgren
4e35640bb8
Add a command name header to the 'help -t2t' output
2011-09-15 18:19:01 +00:00
hallgren
b24c46f438
Add the commands to the table of contents in the GF shell reference manual
2011-09-15 11:18:59 +00:00
aarne
42b7b0f8c2
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
f0f73dca17
Include a table of contents in the GF shell reference manual
2011-09-14 20:46:04 +00:00
hallgren
cfce21710d
Separate commands with <hr> instead of <p> in the GF shell reference manual
2011-09-14 20:39:51 +00:00
hallgren
f167093afe
Omit empty sections in GF shell reference manual
2011-09-14 20:28:21 +00:00
hallgren
e837f072f4
Omit empty sections in gf help output
2011-09-14 20:26:22 +00:00
hallgren
6de924537d
Use 'help -full -t2t' to generate the GF Shell reference manual
2011-09-14 19:43:59 +00:00
hallgren
ac0b6db821
GF shell command 'help -t2t' outputs help in txt2tags format
2011-09-14 19:40:28 +00:00
hallgren
a3b7e72426
Adding a link to the GF shell reference manual on the GF home page
2011-09-14 16:24:49 +00:00
aarne
ec7291e9a0
Donkey: Det and Conj added, as well as negative sentences
2011-09-14 15:56:19 +00:00
hallgren
a049f4c3e3
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
2848dc5c08
gfse: added grammar cloning
2011-09-13 15:19:16 +00:00
aarne
9f0bf57d79
quick fixes in PGF.TypeCheck suggested by Krasimir; to be revisited
2011-09-14 11:29:35 +00:00
aarne
255960adf7
Donkey: added AP, reported problem with ModCN and polymorphic AP's
2011-09-14 09:29:56 +00:00
aarne
b78b9e56ab
rewrote DonkeyEng with RGL and introduced VP category
2011-09-13 19:52:48 +00:00
aarne
2b58f22b14
examples on using type theory
2011-09-13 19:09:31 +00:00
aarne
e55694386f
added examples/typetheory
2011-09-13 14:34:36 +00:00
aarne
6d2484f91c
more smartness in ParadigmsFin enabled by the efficient compiler
2011-09-13 08:41:16 +00:00
hallgren
9129bc6657
Added news item about the GF 3.2.9 snapshot on the home page
2011-09-12 15:48:22 +00:00
hallgren
bd3cd8ab0d
Mention the 3.2.9 snapshot release on the download page
2011-09-12 15:38:13 +00:00
hallgren
c5cba20d43
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
ca65e2daba
Record the added link to the JPGF Android Tutorial on home page
2011-09-12 15:32:31 +00:00
hallgren
5d65e5260d
Take snapshot, version 3.2.9
2011-09-12 14:42:54 +00:00
hallgren
31ac09a8ac
gf.cabal: add Tested-With field
2011-09-12 14:33:15 +00:00
hallgren
0b24415469
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
b180c0a877
utf8 in gf-book index
2011-09-09 15:00:50 +00:00
aarne
1c157120d0
slides and UK order of gf-book
2011-09-09 14:57:28 +00:00
hallgren
8e6eecaf87
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
6a5972e00d
Make noexpand the default optimization package when configuring with -fcclazy
2011-09-09 13:50:38 +00:00
hallgren
c2e7f89a0a
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
kr.angelov
d11fe7819d
remove ins_N from DictEng since it duplicates in_N
2011-09-09 13:11:00 +00:00
hallgren
55538c2b7e
GF.Grammar.Macros: simplify composOp and composSafeOp
2011-09-07 17:11:52 +00:00
hallgren
9b44a2248e
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
ce714fa723
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
539c49c23b
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
117fe7ad70
GF.Compile.Coding: cleaner code
...
Refine function codeTerm into codeTerm, codeLTerm and codeLTerms.
2011-08-31 13:55:49 +00:00
aarne
03b8c43bc8
variant e of Spanish and_Conj
2011-09-01 13:53:35 +00:00
aarne
c053e1f904
ExtAdvS in Pol
2011-09-01 08:14:27 +00:00
aarne
938662db44
ExtAdvS added to more languages
2011-09-01 07:56:29 +00:00
aarne
40022d7af9
restored the use of conjunctCase in romance
2011-08-31 11:56:09 +00:00
hallgren
38db834a65
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
42e2c68d8e
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
0325f7264d
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
f7f6953050
few more fixes in the NLG grammar
2011-08-30 17:29:13 +00:00
hallgren
109c55e2fb
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
9a4f3cec9c
PatternMatch.hs: commented out suspicious unused function varsOfPatt
2011-08-30 12:13:50 +00:00
hallgren
3c848ad0b5
GrammarToPGF.hs: comment out unused imports
2011-08-30 12:02:32 +00:00
kr.angelov
7fe2b6fd04
added quantifier ambiguity in the NLG example
2011-08-30 15:23:59 +00:00
kr.angelov
399d4a60a4
added example for NLG from logical formula. See examples/nlg
2011-08-30 14:58:16 +00:00