Differences From Artifact [8ec2df800d3eb579]:
- File
polemy/ast.d
- 2010-11-26 07:42:38 - part of checkin [f7e9e77316] on branch trunk - introduced "..." expression, and replaced the pattern match failure with this. (user: kinaba) [annotate]
To Artifact [17cd075ee7ebe8fb]:
- File
polemy/ast.d
- 2010-11-27 12:49:03 - part of checkin [a795c97dc3] on branch trunk - changed Let.init to Let.vdef. IT IS VERY DANGEROUS TO USE .init MEMBER NAME in D!!!!!!!! (user: kinaba) [annotate]
56 } 56 }
57 57
58 /// AST node for variable declaration 58 /// AST node for variable declaration
59 class Let : AST 59 class Let : AST
60 { 60 {
61 string name; /// 61 string name; ///
62 Layer layer; /// 62 Layer layer; ///
63 AST init; /// | 63 AST vdef; ///
64 AST expr; /// 64 AST expr; ///
65 65
66 mixin SimpleClass; 66 mixin SimpleClass;
67 } 67 }
68 68
69 /// AST node for function application 69 /// AST node for function application
70 class App : AST 70 class App : AST