| 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