souffle
2.0.2-371-g6315b36
|
Go to the documentation of this file.
25 class TranslationUnit;
41 virtual void print(std::ostream&)
const {}
44 virtual const std::string&
getName()
const {
const std::string identifier
friend std::ostream & operator<<(std::ostream &out, const Analysis &other)
define output stream operator
Analysis(std::string identifier)
virtual void print(std::ostream &) const
print the analysis result in HTML format
virtual const std::string & getName() const
get name of the analysis
Translation unit class for the translation pipeline.
virtual void run(const TranslationUnit &)=0
run analysis for a Ast translation unit
Abstract class for a AST Analysis.
virtual ~Analysis()=default