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