[gsac] Add expr constructor to gsdl.cgs.gsexpr.cast.source.t

Ignore-this: 5e836f06961cb16a8e167cf698aafd4d

darcs-hash:20131230031749-2809a-5a2ece0d867f62f7d8078d4d8f34699a9702a1af
[gsac] Add right constructor to gsdl.cgs.syntax.assoc.t

Ignore-this: 83d59d0de854568385adacc166043358

darcs-hash:20131230034002-2809a-cf186ac51e5480a4fe88ba90e61a2ceca4e91fdc
[gsac] Parse non-empty expression-heavy casts

Ignore-this: f490cc57a2a89fd915586a8a654ad61c

darcs-hash:20131230034448-2809a-234adba5ec45203fb3c03341a359c38699549057
[gsac] Add top-level type parser and call it from inside lifting brackets

Ignore-this: 9745e4f72c00d0377fa05bda3ee454a8

darcs-hash:20131230042644-2809a-d36ce3ac915e71085035de9ac56d7e3d89876747
[gsac] Consolidate " regexen for Core keywords

Ignore-this: 6b2b5c501be68fb2536038a5599a76d7

darcs-hash:20131230175139-2809a-e0dde11ddcb2ee1260b9e0d4aa2bfd77cdb60c66
[gsac] gsdl.cgs.syntax.keywordOp

Ignore-this: 7ee42844f0af0b88eb012973ca71d0d2

darcs-hash:20131230175759-2809a-38d22b4209374afcc50dbb4d06c3764058a741e8
[gsac] Parse function types

Ignore-this: 38cf02c048095cab6341ec44eb78719a

darcs-hash:20131230180120-2809a-40ef66dc18a63a19b0e73b101f5f176692a26cff
[gsac] Allow function types in type signatures

Ignore-this: 6373e6a0935b8d5288d9d433601e395a

darcs-hash:20131230180825-2809a-ed11ed891497b881d59b72b1c5109a9a52d8ee05
[gsac] gsdl.cgs.gsexpr.freevars/non-empty cast

Ignore-this: ad0e3df07f98744707d36db27f534fe3

darcs-hash:20131230211004-2809a-fbb520e74dd2c93049e1bffe4414da886dea08b5
[gsac] gsdl.cgs.gsexpr.body.t.in

Ignore-this: e83263cbc8cd525c9f1ff81102d7403c

darcs-hash:20131230220556-2809a-835e8a86271e80980af8f7677cf8d7e8bc6a04a4
[gsac] Add missing constructor to gsdl.cgs.gsexpr.body.t

Ignore-this: b4af4f59ccdf2aa5cb82a5789ec0334a

darcs-hash:20131230221856-2809a-fd9ecf2155fdd2a5fad9428520fda3e2e8841e37
[gsac] Parse trees for missing Core expression bodies

Ignore-this: 22ad8523e8bc957b21adf7dcc3ada98d

darcs-hash:20131230222112-2809a-3d59b0cfdcfd488ebafd240cdff31ac5a79b7d8b
[gsac] gsdl.cgs.gsexpr.body.freevars/missing

Ignore-this: 34d7e4a0763dd303099a5ba2b9e64ce7

darcs-hash:20131230222622-2809a-845cdf2f80ce4265bf3ab67ed423192fff78e140
[gsac] Add var constructor to gsdl.cgs.symbol.t

Ignore-this: d81867153c4b33e70d6e70e7dfbeeb58

darcs-hash:20131231000421-2809a-f19a0bc61cf618ed14e0e2afc46da2e310570835
[gsac] gsdl.cgs.gsexpr.freevars/lambda

Ignore-this: 4c3877730034da16405ac215726e896d

darcs-hash:20131231000538-2809a-ce776a5b2915ba624809d0b650329cd421e12d84
[gsac] gsdl.var.compare/var/tyvar

Ignore-this: 6584f9dc88a8ff26e39a345ba30f9b32

darcs-hash:20131231000941-2809a-b8a52c851c932f9088a98fd68dc1ae58ac08d34a
[gsac] gsac.gsexpr.annotate/lift

Ignore-this: 914e53a0c75381ea0f6b78d50146e562

darcs-hash:20131231001459-2809a-cecfb547aa2fc2d3214a5ae16a933a54c95c6a9f