summaryrefslogtreecommitdiff
path: root/include/printers/dump.h
diff options
context:
space:
mode:
authorTuowen Zhao <ztuowen@gmail.com>2016-09-25 00:52:59 -0600
committerTuowen Zhao <ztuowen@gmail.com>2016-09-25 00:52:59 -0600
commitfad36d9324fd13d720bc9366f4de6e968d8b8963 (patch)
tree0047265c05ca0b43ef1c5db5713ac6ada506d44a /include/printers/dump.h
parentb05825a90c3e175db3e1a2172fe52d51badafc5e (diff)
downloadchill-fad36d9324fd13d720bc9366f4de6e968d8b8963.tar.gz
chill-fad36d9324fd13d720bc9366f4de6e968d8b8963.tar.bz2
chill-fad36d9324fd13d720bc9366f4de6e968d8b8963.zip
dump tested
Diffstat (limited to 'include/printers/dump.h')
-rw-r--r--include/printers/dump.h62
1 files changed, 0 insertions, 62 deletions
diff --git a/include/printers/dump.h b/include/printers/dump.h
deleted file mode 100644
index 285de8e..0000000
--- a/include/printers/dump.h
+++ /dev/null
@@ -1,62 +0,0 @@
-//
-// Created by ztuowen on 9/24/16.
-//
-
-#ifndef CHILL_DUMP_H
-#define CHILL_DUMP_H
-/*!
- * \file
- * \brief this replace the old dump function in the chillAST
- */
-
-namespace chill {
- namespace printer{
- class Dump : public GenericPrinter {
- public:
- Dump() {}
- virtual void print(std::string ident, chillAST_ArraySubscriptExpr *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_BinaryOperator *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_CallExpr *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_CompoundStmt *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_CStyleAddressOf *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_CStyleCastExpr *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_CudaFree *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_CudaKernelCall *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_CudaMalloc *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_CudaMemcpy *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_CudaSyncthreads *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_DeclRefExpr *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_FloatingLiteral *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_ForStmt *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_Free *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_FunctionDecl *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_IfStmt *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_IntegerLiteral *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_ImplicitCastExpr *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_MacroDefinition *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_Malloc *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_MemberExpr *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_NULL *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_NoOp *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_ParenExpr *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_Preprocessing *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_RecordDecl *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_ReturnStmt *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_Sizeof *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_SourceFile *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_TypedefDecl *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_TernaryOperator *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_UnaryOperator *n, std::ostringstream &o);
- virtual void print(std::string ident, chillAST_VarDecl *n, std::ostringstream &o);
- /*!
- * Just prints everything. Indent is igored due to need to limit the number of output
- * @param ident
- * @param n
- * @param o
- */
- virtual void print(string ident, chillAST_Node *n, ostringStream &o);
- };
- }
-}
-
-#endif //CHILL_DUMP_H