コード例 #1
0
 public virtual void VisitDeclList(ASTDeclarationList n)
 {
     if (!n.IsEmpty)
     {
         n.Declaration.Visit(this);
         n.Tail.Visit(this);
     }
 }
コード例 #2
0
ファイル: ASTClassDefinition.cs プロジェクト: goric/cflat
 public ASTClassDefinition(String name, ASTDeclarationList decls)
 {
     Name         = name;
     Declarations = decls;
 }
コード例 #3
0
ファイル: ASTSubClassDefinition.cs プロジェクト: goric/cflat
 public ASTSubClassDefinition(String name, String parent, ASTDeclarationList decls)
 {
     Name         = name;
     Parent       = parent;
     Declarations = decls;
 }
コード例 #4
0
ファイル: ASTDeclarationList.cs プロジェクト: goric/cflat
 public ASTDeclarationList(ASTDeclaration decl, ASTDeclarationList tail)
 {
     IsEmpty     = false;
     Declaration = decl;
     Tail        = tail;
 }