1
0
forked from GitHub/gf-core
Commit Graph

1078 Commits

Author SHA1 Message Date
bringert
bdffd0946a Transfer: fleshed out overloading examples. 2005-11-30 12:34:14 +00:00
bringert
dfb58b8816 Added transfer Maybe module. 2005-11-30 12:28:50 +00:00
bringert
34bdfd066c Remove more useless pattern matching and variable bindings in transfer compilation. 2005-11-30 12:04:21 +00:00
bringert
6c8ff8e84b Transfer: removed some fixed TODOs. 2005-11-29 19:43:57 +00:00
aarne
33b28b19e9 added transfer cases 2005-11-30 09:14:07 +00:00
aarne
591f931900 transfer added to GF command interpreter[ 2005-11-30 09:04:45 +00:00
janna
c55e857f27 russian_multi 2005-11-29 21:10:57 +00:00
bringert
b587a3b8bd Added example of composOp overloading to overload.tr. 2005-11-29 19:43:00 +00:00
bringert
d7cf39ba87 Added patterns with guards to transfer TODO. 2005-11-29 19:42:43 +00:00
janna
96c263ea03 RussianSwadesh 2005-11-29 18:44:35 +00:00
bringert
bb5f9dc312 Use rec and sig for records. 2005-11-29 18:16:33 +00:00
bringert
2ebf7da067 Split widesnake example. Changed examples to use rec and sig keywords. 2005-11-29 18:15:15 +00:00
aarne
34916e8b50 restoring full coverage 2005-11-29 17:45:54 +00:00
bringert
81bea08c2c Added stoneage transfer example. 2005-11-29 17:42:43 +00:00
bringert
9d56a5f9b2 Transfer: let expressions caused non-termination due to excessive strictness, fixed. 2005-11-29 17:40:43 +00:00
bringert
eebe62ec19 Transfer: added derive composFold 2005-11-29 17:08:43 +00:00
bringert
e561f6398b Transfer: support printing meta variable values. 2005-11-29 17:08:08 +00:00
bringert
cd5e3e6744 Transfer: don't eta-expand overshadowed constructors. 2005-11-29 17:07:17 +00:00
bringert
dba03132b5 Fixed type argument to recursive call in generated composOp. 2005-11-29 16:10:52 +00:00
bringert
6c109eecc4 Added numerals example. 2005-11-29 16:00:52 +00:00
bringert
43c50a6f4a Made layout test example more compilcated. 2005-11-29 15:57:51 +00:00
bringert
cffaff9588 In transfer beta reduction optimization: reduce bottom-up instead of top-down. 2005-11-29 15:56:35 +00:00
bringert
8a1efe2ce5 Added meta variables to transfer front-end and core. 2005-11-29 15:48:13 +00:00
aarne
dd70f6dce3 adverbs 2005-11-29 15:21:45 +00:00
bringert
3cd1317bda Transfer generation: cat constructors should not have tree types. 2005-11-29 14:55:45 +00:00
bringert
e60754e612 Transfer data type generation now uses the Tree type constructor for data constructor types. 2005-11-29 13:59:27 +00:00
bringert
465ad22516 Added GrammarToTransfer. It works, except that the constructor types are missing Tree here and there. 2005-11-29 12:22:40 +00:00
aarne
5a1ce37e1c relatives 2005-11-29 09:43:20 +00:00
bringert
930b5fd194 Added TODO about layout bug. 2005-11-28 23:03:22 +00:00
bringert
3632c7eecf Transfer compiler: extended variable removal to variables bound in case expressions. 2005-11-28 23:02:04 +00:00
bringert
51fc5cb515 Transfer compilation: Change varibles which are not used to wildcards. 2005-11-28 22:39:53 +00:00
bringert
998ead90a6 Fixed transfer composOp generation to support tree types that don't take a single type argument. 2005-11-28 22:31:09 +00:00
bringert
0ee1c632f9 Changed precedence of projection to be higher than application. 2005-11-28 21:45:58 +00:00
bringert
2e16e1e384 Changed all example programs to use layout syntax. 2005-11-28 21:45:22 +00:00
bringert
576f25b53e Regenerated transfer layout syntax module with bug-fixed BNFC. Fixed printing of tokens in correct positions in the layout test program. 2005-11-28 21:25:03 +00:00
bringert
b62b81d973 Changed exp.tr to use layout syntax and the Cat type. 2005-11-28 21:24:31 +00:00
aarne
d5b8fc79fb adjectives 2005-11-28 20:53:54 +00:00
bringert
2c0fdf6c3c Removed interpreter API TODO. 2005-11-28 19:15:27 +00:00
bringert
6fb6eb3980 Removed BNFC layout fix from transfer TODO. 2005-11-28 19:12:50 +00:00
bringert
4248f092c1 Cleaned up closure stuff in the transfer interpreter. 2005-11-28 19:12:15 +00:00
aarne
d66e6fbff4 working on questions 2005-11-28 15:00:52 +00:00
janna
0fbb2fe27e Russian_lex 2005-11-28 11:25:46 +00:00
janna
0b3d28f6d9 russian 2005-11-25 20:02:53 +00:00
bringert
08d75593c3 Add instructions about compressing patches. 2005-11-26 01:36:32 +00:00
bringert
0fc7c76717 Added evaluateExp and builtin to InterpreterAPI. Check for EOF in interactive transfer interpreter mode. 2005-11-25 18:02:36 +00:00
aarne
638826db35 questions and transfer in shell state 2005-11-25 17:40:51 +00:00
bringert
2a59fffd45 Move transfer into the GF repo. 2005-11-25 16:36:19 +00:00
bringert
66c1c31960 Added note about read-write access on Windows. 2005-11-24 16:27:43 +00:00
bringert
f3354b3659 Document ControlMaster problem in Cygwin. 2005-11-24 15:34:49 +00:00
bringert
1438f8e0c1 Include darcs-cm wrapper. 2005-11-24 13:05:27 +00:00