소스 검색

moved Ast files

Nicolas Winkler 6 년 전
부모
커밋
08ea0a5388
4개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. 0 0
      src/ast/Ast.cpp
  2. 9 0
      src/ast/Ast.h
  3. 0 0
      src/ast/AstVisitor.cpp
  4. 0 0
      src/ast/AstVisitor.h

+ 0 - 0
src/Ast.cpp → src/ast/Ast.cpp


+ 9 - 0
src/Ast.h → src/ast/Ast.h

@@ -39,6 +39,8 @@ namespace qlow
     class StructureVisitor;
     namespace ast
     {
+        class Ast;
+
         // base class
         struct AstObject;
 
@@ -94,6 +96,13 @@ namespace qlow
 }
 
 
+class qlow::ast::Ast
+{
+    OwningList<AstObject> objects;
+public:
+    inline const OwningList<AstObject>& getObjects(void) const { return objects; }
+};
+
 
 struct qlow::ast::AstObject :
     public Visitable<std::unique_ptr<sem::SemanticObject>, sem::Scope&, StructureVisitor>

+ 0 - 0
src/AstVisitor.cpp → src/ast/AstVisitor.cpp


+ 0 - 0
src/AstVisitor.h → src/ast/AstVisitor.h