示例#1
0
 public virtual void VisitDeclList(ASTDeclarationList n)
 {
     if (!n.IsEmpty)
     {
         n.Declaration.Visit(this);
         n.Tail.Visit(this);
     }
 }
示例#2
0
 public ASTClassDefinition(String name, ASTDeclarationList decls)
 {
     Name         = name;
     Declarations = decls;
 }
示例#3
0
 public ASTSubClassDefinition(String name, String parent, ASTDeclarationList decls)
 {
     Name         = name;
     Parent       = parent;
     Declarations = decls;
 }
示例#4
0
 public ASTDeclarationList(ASTDeclaration decl, ASTDeclarationList tail)
 {
     IsEmpty     = false;
     Declaration = decl;
     Tail        = tail;
 }