summaryrefslogtreecommitdiff
path: root/include/chillAST/chillAST_node.hh
diff options
context:
space:
mode:
Diffstat (limited to 'include/chillAST/chillAST_node.hh')
-rw-r--r--include/chillAST/chillAST_node.hh11
1 files changed, 2 insertions, 9 deletions
diff --git a/include/chillAST/chillAST_node.hh b/include/chillAST/chillAST_node.hh
index 80f1be4..bed2f22 100644
--- a/include/chillAST/chillAST_node.hh
+++ b/include/chillAST/chillAST_node.hh
@@ -25,7 +25,6 @@ public:
char *filename;
//! for compiler internals, formerly a comment
char *metacomment;
- std::vector<chillAST_Preprocessing *> preprocessinginfo;
//! for manufactured scalars
static int chill_scalar_counter;
@@ -418,7 +417,7 @@ public:
fprintf(fp, "(%s) forgot to implement printName()\n", getTypeString());
};// print CODE
- //! The AST's print version
+ //! The AST's print version, for reason unknown and incorrect
virtual char *stringRep(int indent = 0) {
fflush(stdout);
// TODO chillindent(indent, fp);
@@ -426,9 +425,6 @@ public:
exit(-1);
}
-
- virtual void printonly(int indent = 0, FILE *fp = stderr) { print(indent, fp); };
-
virtual void getTopLevelLoops(std::vector<chillAST_ForStmt *> &loops) {
int n = children.size();
for (int i = 0; i < n; i++) {
@@ -528,14 +524,11 @@ public:
fprintf(stderr, "\n\n");
}
- void printPreprocBEFORE(int indent, FILE *fp);
-
- void printPreprocAFTER(int indent, FILE *fp);
-
virtual chillAST_SymbolTable* getParameters() {return parameters;}
virtual chillAST_VarDecl* getParameter(const char * name);
virtual void addParameter(chillAST_VarDecl* name);
+ //! Emulation of the old dump function but using printer instead of hardcoded heuritics
void dump(int indent=0,FILE *fp = stderr);
};