krasimir
cd6fa423a9
rename GF.Grammar.Refresh to GF.Compile.Refresh in .caba
2008-06-02 07:34:15 +00:00
aarne
bd7d0c7c5e
printing line numbers in rename and check-grammar error messages
2008-05-31 16:30:36 +00:00
aarne
9229c15764
added positions to Module record; avoided Module constructor where possible; moved Refresh to Compile/
2008-05-31 14:40:46 +00:00
aarne
66c0467201
sync with laptop version, irrelevant changes
2008-05-29 22:32:58 +00:00
aarne
35009a2911
some fixes in pattern matching in Compute
2008-05-27 20:54:31 +00:00
aarne
83dc6de3a8
unforgetting new env after i command
2008-05-30 17:13:38 +00:00
aarne
3a20b4883d
error recovery in rename and check grammar: report all errors in a module before terminating
2008-05-30 16:45:48 +00:00
aarne
c0ba151aa9
started Finnish 1.4
2008-05-30 09:39:29 +00:00
bjorn
2f89962c44
Refactor GFI to treat command line files and the i command uniformly. Disable CSE by default in GFI.
2008-05-30 15:20:28 +00:00
bjorn
54ebdab1f7
Change setOptimization to produce Options, not a function over Options.
2008-05-30 15:20:09 +00:00
bjorn
7f90087ab9
Added setOptimization function to GF.Infra.Options. I will need to do similar things for other options.
2008-05-30 13:56:50 +00:00
krasimir
150940b870
cleaned up and documented PGF API
2008-05-30 13:07:11 +00:00
krasimir
8bb0c32a9c
replace GFCC with PGF in (almost) all places
2008-05-30 11:15:33 +00:00
krasimir
1172539a95
change the PGF.Data.Exp type
2008-05-30 09:10:28 +00:00
krasimir
1077fa1f30
don't need SyntaxTree anymore. Use PGF.Data.Exp directly
2008-05-30 07:23:00 +00:00
krasimir
88d3f61f41
change the library root namespace from GF.GFCC to PGF
2008-05-29 17:55:05 +00:00
krasimir
1bcc4aab81
drop the GF.Command.* dependencies in the library
2008-05-29 16:53:24 +00:00
aarne
2505bfc892
fixing number of interrogatives in English Structural
2008-05-29 16:16:19 +00:00
krasimir
96bdd18dc3
drop the dependency to GF.Infra.PrintClass from the Library
2008-05-29 15:15:00 +00:00
krasimir
77e05b0b36
rearrange the other-modules field
2008-05-29 12:40:32 +00:00
krasimir
ecfb1f5e01
move the parsing related stuff to GF.GFCC.Parsing
2008-05-29 12:38:09 +00:00
krasimir
9c2d27b8d1
move GF.Parsing.FCFG.PInfo to GF.GFCC.BuildParser and rename FCFPInfo to ParserInfo
2008-05-29 12:27:26 +00:00
krasimir
9a759a66dc
move GF.Formalism.FCFG types to GF.GFCC.DataGFCC
2008-05-29 12:08:45 +00:00
krasimir
363ddd7b91
simplify FSymbol type
2008-05-29 11:43:28 +00:00
krasimir
4d1809ef2d
Simplify the Input type. Remove Edge and use only Range type
2008-05-29 11:20:40 +00:00
krasimir
bc578a0871
remove Symbol type
2008-05-29 11:00:21 +00:00
krasimir
64d3a1226d
simplify the Profile type and remove the NameProfile type
2008-05-29 10:55:34 +00:00
aarne
45e1eedff3
removed extra subex in suffixOptimize
2008-05-29 09:51:37 +00:00
aarne
a5d05e8344
type computed in table T [...]
2008-05-29 08:23:23 +00:00
bjorn
34736bb431
Only print \n instead of CPU time in putPointE when printing the text message. This avoids printings lots of empty lines in silent mode.
2008-05-29 08:06:56 +00:00
bjorn
d459573c80
Copy startcat flag to .gfo file.
2008-05-29 08:01:55 +00:00
krasimir
152c5698ce
if optShowCPUTime is off just print \n in putPointE
2008-05-29 07:34:29 +00:00
bjorn
dd8c3e91a0
Oops, inverted meaning of optBuildParser.
2008-05-28 19:56:12 +00:00
bjorn
2fcc77a884
Some printing / verbosity fixes.
2008-05-28 15:56:37 +00:00
bjorn
a5cf2afccf
Added GF.Infra.GetOpt to GF.cabal
2008-05-28 15:56:25 +00:00
bjorn
3fd1f5652a
Switch to new options handling.
...
This changes lots of stuff, let me know if it broke anything.
Comments:
- We use a local hacked version of GetOpt that allows long forms of commands to start with a single dash. This breaks other parts of GetOpt. For example, arguments to short options now require a =, and does not allo pace after the option character.
- The new command parsing is currently only used for the program command line, pragmas and the arguments for the 'i' shell command.
- I made a quick hack for the options for showTerm, which currently makes it impossible to use the print style flags for cc. This will be replaced by a facility for parsing command-specific options.
- The verbosity handling is broken in some places. I will fix that in a later patch.
2008-05-28 15:10:36 +00:00
krasimir
1bc74749aa
move GF.Conversion.SimpleToFCFG GF.Compile.GenerateFCFG
2008-05-28 08:35:31 +00:00
aarne
7d92dc3c0e
prepare for optimizing tuple pattern matching
2008-05-27 14:02:26 +00:00
aarne
bcdbb26b88
showing labelless table values in cc
2008-05-26 16:08:31 +00:00
aarne
913067543d
also lookup in concrete in cc
2008-05-26 15:54:03 +00:00
aarne
d4e0caa053
printing options for source GF terms defined in API and used in cc command
2008-05-26 14:50:17 +00:00
aarne
7d0da72db1
getting started with overloaded API for 1.4; some determiner syntax missing
2008-05-26 14:06:56 +00:00
aarne
68903bb251
started source grammar API ; used it for a first implem. of cc command
2008-05-24 16:13:27 +00:00
aarne
0db611a9ab
support for source gr and i -retain in GFI env
2008-05-24 09:16:59 +00:00
aarne
5a386209dd
interpret "foo bar" as ["foo bar"], silently
2008-05-24 08:03:42 +00:00
aarne
77178cd2ab
sort records so that s field is first (use Macros.sortRec)
2008-05-24 07:44:16 +00:00
aarne
1eb1d7e055
temporary work-around of gfcc generation bug in resource-1.4 grammars
2008-05-24 07:18:34 +00:00
kr.angelov
53bfa43a58
allow Ctrl+Break in the shell. Works on Windows too.
2008-05-23 15:16:28 +00:00
kr.angelov
0b80bf17d9
use the version number from Paths_gf
2008-05-23 14:37:39 +00:00
aarne
61e4e6e483
debugging gfcc compilation
2008-05-23 14:10:31 +00:00