Differences From Artifact [239622603e376c11]:
- File        
polemy/ast.d
- 2010-11-12 04:40:33 - part of checkin [a7b5d1d95a] on branch trunk - refactored the parser, and added layerd params fun(x @t){...} (user: kinaba) [annotate]
 
To Artifact [f8a685431329b03d]:
- File        
polemy/ast.d
- 2010-11-13 02:48:58 - part of checkin [1c01f44f52] on branch trunk - simplepatternmatch (user: kinaba) [annotate]
 
    9  import polemy.lex;                                                                     9  import polemy.lex;
   10                                                                                        10  
   11  ///                                                                                   11  ///
   12  abstract class AST                                                                    12  abstract class AST
   13  {                                                                                     13  {
   14          immutable LexPosition pos;                                                    14          immutable LexPosition pos;
   15          mixin SimpleConstructor;                                                      15          mixin SimpleConstructor;
                                                                                        >    16          mixin SimplePatternMatch;
   16  }                                                                                     17  }
   17                                                                                        18  
   18  ///                                                                                   19  ///
   19  class StrLiteral : AST                                                                20  class StrLiteral : AST
   20  {                                                                                     21  {
   21          string data;                                                                  22          string data;
   22          mixin SimpleClass;                                                            23          mixin SimpleClass;