1
0
forked from GitHub/gf-core
Commit Graph

309 Commits

Author SHA1 Message Date
krasimir
2a7c68ad65 move gfLibraryPath and gfGrammarPath to UseIO. Now they are accessible and there is only one place to change if you want to use different envVar 2008-04-22 12:12:29 +00:00
krasimir
e16215940e use the standard System.FilePath module instead of our own broken file path manipulation functions 2008-04-22 11:39:46 +00:00
krasimir
082668f182 Use Happy grammar for imports extraction instead of hand made shallow crapy grammar 2008-04-22 08:33:23 +00:00
krasimir
1858db942c Some more ByteString related chandes in GF2 2008-04-17 13:22:10 +00:00
krasimir
07900af066 gf3 should not exit if there is a syntax error in the file 2008-04-17 12:50:51 +00:00
aarne
2a314b679d putting pattern macros in place (not properly tested yet) 2008-03-15 21:02:59 +00:00
aarne
cccccd5ec1 switched to unmodified BNFC-generated components 2008-03-15 14:53:42 +00:00
aarne
db0456d993 coding flag as pragma in files 2008-03-11 14:37:10 +00:00
aarne
2994111b95 new Finnish paradigms integrated 2008-03-07 14:47:10 +00:00
aarne
799fd2c3e5 finalizing experiments with Finnish nouns 2008-01-04 15:54:40 +00:00
bringert
203a6b62bc Added -noparse flag to gfc. In the process, I refactored GF.Devel.GFC and GF.Command.Importing to use a common source to gfcc compilation function in the new module GF.Compile.API. 2008-01-04 14:51:20 +00:00
bringert
ad991ef299 Store FCFPInfo (all information needed for FCFG parsing) in GFCC files, and in the internal DataGFCC.GFCC structure. The parsing information format is still in flux. 2008-01-03 17:10:05 +00:00
aarne
3e108b98dd subex elim in gfr generation 2008-01-01 23:31:12 +00:00
bringert
070ccd045d Added newlines and ends of some files. This makes sed happy. 2007-12-20 17:07:56 +00:00
aarne
eb10ccbe7c restored Int size and last ; added lib/prelude to be the last in any grammar path 2007-12-16 22:24:36 +00:00
aarne
61a9bdbe34 removed dep. on GFCCRaw 2007-12-14 09:25:18 +00:00
aarne
03589b5a3c restored CanonToGFCC as a wrapper of GFCC generation 2007-12-14 07:31:53 +00:00
aarne
095018c8e4 new GFCC concrete syntax in place everywhere 2007-12-13 20:19:47 +00:00
aarne
16e52b231a partial check of dependencies with restricted inheritance 2007-11-08 23:34:45 +00:00
aarne
01bc4c138e the lincat of Int simplified to SS again (Linear,Lookup,CheckGrammar by commenting out) 2007-10-21 10:01:14 +00:00
bernardy
cd75d0ed13 Slightly nicer output when reading old grammars 2007-10-15 08:05:33 +00:00
kr.angelov
6bc3dc45b6 FCat is just a plain integer now 2007-10-12 16:00:37 +00:00
aarne
280493064c removing a trace 2007-10-12 08:42:52 +00:00
aarne
674dea6d57 check circularity in param 2007-10-12 08:37:57 +00:00
aarne
d24f495274 cleaned up obsolete GFCC references 2007-10-06 07:37:44 +00:00
aarne
122546b9d6 gf works with the new gfcc format 2007-10-05 12:54:29 +00:00
aarne
99d9def10e order of FCFGS in shell state. 2007-09-28 07:06:53 +00:00
kr.angelov
cd213f3e56 remove FTypes module and move all definitions to Formalism.FCFG 2007-09-24 08:12:11 +00:00
kr.angelov
9efddd16ce remove some redundant dependencies from FCFG 2007-09-23 20:01:25 +00:00
aarne
121c247d15 compact printing of gf files 2007-09-20 21:51:54 +00:00
aarne
7fd4e067fa adapted GFCC2FCFG to other uses of GFCC, made it to default parser 2007-09-19 13:49:12 +00:00
kr_angelov
82ca4a89df GFCC to FCFG conversion 2006-12-28 16:45:57 +00:00
aarne
1bf0acb2be bud fix in reading gfc without gfr 2007-09-17 06:58:41 +00:00
aarne
4d2992d69f strict reading of files; bug fix in readFiles in ShellState 2007-09-16 20:52:27 +00:00
aarne
1d72f0b1f8 hacky solution to name resolution warnings 2007-07-05 14:08:58 +00:00
aarne
e2b6f56d17 contravariance in forgiving lock fields 2007-07-02 11:53:04 +00:00
aarne
219c686633 extended functor syntax 2007-06-19 18:12:35 +00:00
aarne
f5b929acfc fixed the mysterious "file..gfc" error 2007-06-18 21:21:13 +00:00
aarne
6d22ade8a8 overloading in ParadigmsFre 2007-06-18 18:31:02 +00:00
aarne
3adf824e8e checking name conflicts; some RGs don't work now 2007-06-17 21:56:27 +00:00
aarne
333cf5e0e6 pattern matching optimization; trace of fun in compilation with -v 2007-06-08 12:50:01 +00:00
aarne
b24ecdfcba syntax interfaces 2007-05-31 18:46:29 +00:00
aarne
d01dfff9d3 overload checking and messages; resource.txt modifs 2007-05-31 09:58:38 +00:00
aarne
1317c89fd4 started direct compiler from GF to GFCC 2007-05-15 16:35:13 +00:00
aarne
0b4017bd50 removed the Str/Tok distinction in CheckGrammar - obsolete anyway. 2007-05-03 13:55:34 +00:00
aarne
2f9319d7fd fix in etaexpand optimization 2007-01-11 11:42:39 +00:00
aarne
575a49620f a slight optimization in eta expand 2007-01-10 21:27:15 +00:00
aarne
9b1fb0c1c0 semantics of variants 2007-01-10 21:03:18 +00:00
aarne
58f76dd1cf length test in overload 2006-12-21 10:38:26 +00:00
aarne
453e7c5c42 overload rules and their documentation 2006-12-21 09:25:02 +00:00