Context managing memory of all allocated AST elements
Showing
- include/dusk/AST/ASTContext.h 19 additions, 27 deletionsinclude/dusk/AST/ASTContext.h
- include/dusk/AST/ASTNode.h 6 additions, 3 deletionsinclude/dusk/AST/ASTNode.h
- include/dusk/AST/Decl.h 2 additions, 2 deletionsinclude/dusk/AST/Decl.h
- include/dusk/AST/DiagnosticsParse.h 6 additions, 0 deletionsinclude/dusk/AST/DiagnosticsParse.h
- include/dusk/AST/Expr.h 12 additions, 11 deletionsinclude/dusk/AST/Expr.h
- include/dusk/AST/Pattern.h 5 additions, 0 deletionsinclude/dusk/AST/Pattern.h
- include/dusk/AST/Stmt.h 3 additions, 3 deletionsinclude/dusk/AST/Stmt.h
- include/dusk/AST/Type.h 11 additions, 1 deletioninclude/dusk/AST/Type.h
- include/dusk/AST/TypeRepr.h 12 additions, 0 deletionsinclude/dusk/AST/TypeRepr.h
- include/dusk/Basic/LLVM.h 2 additions, 0 deletionsinclude/dusk/Basic/LLVM.h
- include/dusk/Parse/Parser.h 0 additions, 31 deletionsinclude/dusk/Parse/Parser.h
- include/dusk/Runtime/RuntimeFuncs.h 16 additions, 25 deletionsinclude/dusk/Runtime/RuntimeFuncs.h
- include/dusk/Sema/CMakeLists.txt 1 addition, 0 deletionsinclude/dusk/Sema/CMakeLists.txt
- include/dusk/Sema/TypeResolver.h 72 additions, 0 deletionsinclude/dusk/Sema/TypeResolver.h
- lib/AST/ASTContext.cpp 27 additions, 1 deletionlib/AST/ASTContext.cpp
- lib/AST/ASTNode.cpp 8 additions, 0 deletionslib/AST/ASTNode.cpp
- lib/AST/ASTPrinter.cpp 110 additions, 90 deletionslib/AST/ASTPrinter.cpp
- lib/AST/ASTWalker.cpp 5 additions, 5 deletionslib/AST/ASTWalker.cpp
- lib/AST/Decl.cpp 1 addition, 1 deletionlib/AST/Decl.cpp
- lib/AST/Pattern.cpp 4 additions, 0 deletionslib/AST/Pattern.cpp
Loading
Please register or sign in to comment