[gsac] Split gsdl.ags.codeitem.arg constructors arg and larg into separate constructors

Ignore-this: f25957c78ae54876b247275d48ab6ca4

darcs-hash:20140303045558-2809a-c0424b6af3059b0655e9fb5e82bb298525a43b7d
[gsac] gsdl.ags.codeitem.arg.lift

Ignore-this: f6d623440342defcdf044e06cd75f084

darcs-hash:20140304042326-2809a-64761a747caeb395795216dbdc9420ad4532f4d3
[gsac] gsac.gsexpr.compileToLambdaExpr/lift

Ignore-this: 910de3f20ae8b3fcf5dd952241739af0

darcs-hash:20140304042910-2809a-ffe8a4a12dcae6c78c2465ad238f4e31d36f87d1
[gsac] Allow -- as comments in string code

Ignore-this: a8969557c57c231d0b95b5f82018e8e4

darcs-hash:20140305020825-2809a-cda5a9ab36e3e23a6d039e00192ec67deabbd3ee
[gsac] Change some .ags files to use -- rather than # as a comment character

Ignore-this: e5c65416c8c903df5ec950e9f857f36c

darcs-hash:20140305021006-2809a-a68f4e9431e615aa45c07c480857eecaf327d483
[gsac] gsdl.ags.codeitem.arg.print/lift

Ignore-this: dad6f65a0a83ce9a3a61890fd5b01e08

darcs-hash:20140305033158-2809a-f976048788b94f4120e8332a1fd06966e8d0fad7
[gsac] Add pos constructor to gsdl.ags.codeitem.arg.t

Ignore-this: 7879d97e255e746184143037c83101c4

darcs-hash:20140306132827-2809a-fae0175f143555e1791b3fd25b86a7ccf085d09a
[gsac] gsac.gsexpr.compileToLambdaExpr/pos

Ignore-this: 6ad1ae3b8a000c063718843c2a579d67

darcs-hash:20140306134058-2809a-e1bd8a2aa2bb947b26fdd6c361239156c71a600f
[gsac] gsdl.ags.codeitem.arg.print/pos

Ignore-this: c400fd0c05e86a1f6fc7cf65af9f426e

darcs-hash:20140307043457-2809a-a8a66970716a44a80fbf733aa567031b425da43c
[gsac] Change label on .ags args from string to var

Ignore-this: c111d503de4dad71aac2f62c76268cda

darcs-hash:20140309144517-2809a-df6cd32d95cd6f899bdf685018dedf18841a2eb6
[gsac] Convert type arguments to arg and larg constructors to vars

Ignore-this: af17b6b4a188bfe3cd605df8ef911a2a

darcs-hash:20140309164003-2809a-1ab5efdd24aeb8738645575635dd1e4b16b46085
[gsac] Convert type arguments in .ags argument declarations to vars

Ignore-this: 753431c48a8f907ed673d30395403f27

darcs-hash:20140309171050-2809a-57a9096e4722f58abb63bc71782d154fc445ebea
[gsac] gsac.gsexpr.compileToLambdaExpr/lambda

Ignore-this: 5c9e6e0dd06d6e906b7982bb11451c81

darcs-hash:20140309171929-2809a-f761731354d68d915a4bd9f96630c8ff68b5e2f6
[gsac] Fix gsdl.ags.syntax.var.print to return a difflist

Ignore-this: 78a0c0283849b0305a4248bf14f98d3c

darcs-hash:20140309174834-2809a-9326bbc512fc293d0877dc6fc08083b628ece845
[gsac] gsdl.ags.codeitem.arg.print/arg

Ignore-this: 53a7693966b0c52d90e0491fbf81f58d

darcs-hash:20140309185759-2809a-7c9391577e05ca2b97706b1579873b1570e21af2
[gsac] gsac.gsexpr.body.compileToLambdaExpr/missing

Ignore-this: 461adda3e2a5e8bb513c300ad8af9dac

darcs-hash:20140309185932-2809a-82f2d6458217fc63f18b6ff45d20b17e19b6d1c0
[gsac] gsdl.ags.codeitem.expr.print

Ignore-this: 3586b52b2350244343606c0f03a049f3

darcs-hash:20140309192407-2809a-f9bf658929a947fa73ea58752df663b4fc958bf7
[gsac] gsdl.ags.codeitem.print/expr

Ignore-this: 2d53ddef5793f1a1ff9979655ad6caae

darcs-hash:20140309192428-2809a-d297141f1041aef1e024ad5a5c8c0d5c8b34cfca
[gsac] gsdl.ags.codeitem.expr.print

Ignore-this: a5e872d1e79c7a0dec2a4954b35205a

darcs-hash:20140309193157-2809a-5371d877de6ee399bb49d4f3ced2c9fedaaa3aad
[gsac] Add pos constructor to gsdl.ags.codeitem.expr.t

Ignore-this: f55d4b891d1169bbf2c11ec9aeaa6abb

darcs-hash:20140309195355-2809a-0652bc709d09569a5a3c5975c0a02642d4f519b0