From c5f2cba00ed608033b638fd7e773c4f6d425d9de Mon Sep 17 00:00:00 2001 From: petr000 Date: Sun, 8 May 2011 18:11:39 +0200 Subject: [PATCH] Clear output. Only transition table and statistics are shown. --- src/visualizer.cpp | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/visualizer.cpp b/src/visualizer.cpp index df84796..1506179 100644 --- a/src/visualizer.cpp +++ b/src/visualizer.cpp @@ -151,7 +151,7 @@ class FindStates : public ASTConsumer // AST Consumer interface for traversing A virtual void HandleTopLevelDecl(DeclGroupRef DGR)// traverse all top level declarations { SourceLocation loc; - string line, output, event; + string line, output, event; llvm::raw_string_ostream x(output); for (DeclGroupRef::iterator i = DGR.begin(), e = DGR.end(); i != e; ++i) { @@ -174,7 +174,6 @@ class FindStates : public ASTConsumer // AST Consumer interface for traversing A { DeclContext *declCont = namespaceDecl->castToDeclContext(namespaceDecl); - //cout<getNameAsString()<<" sss\n"; recursive_visit(declCont); } @@ -194,7 +193,6 @@ class FindStates : public ASTConsumer // AST Consumer interface for traversing A for (DeclContext::decl_iterator i = declCont->decls_begin(), e = declCont->decls_end(); i != e; ++i) { const Decl *decl = *i; - //std::cout<<"a "<getDeclKindName()<<"\n"; loc = decl->getLocation(); if(loc.isValid()) { @@ -211,8 +209,7 @@ class FindStates : public ASTConsumer // AST Consumer interface for traversing A } else if(const NamespaceDecl *namespaceDecl = dyn_cast(decl)) { - DeclContext *declCont = namespaceDecl->castToDeclContext(namespaceDecl); - //cout<getNameAsString()<<" sss\n"; + DeclContext *declCont = namespaceDecl->castToDeclContext(namespaceDecl); recursive_visit(declCont); } } @@ -240,7 +237,6 @@ class FindStates : public ASTConsumer // AST Consumer interface for traversing A if(find_events(cRecDecl, line)) { events.push_back(namedDecl->getNameAsString()); - cout<<"New event: "<getNameAsString()<<"\n"; } else if(name_of_machine == "") { @@ -250,16 +246,13 @@ class FindStates : public ASTConsumer // AST Consumer interface for traversing A pos = ret.find(","); name_of_machine = ret.substr(0,pos); name_of_start = ret.substr(pos+1); - cout<<"Name of the state machine: "<getNameAsString() << "\n"; + { states.push_back(ret); methods_in_class(decl,namedDecl->getNameAsString()); } -- 2.39.2