  | 
  
    User Guide
    
   | 
 
 
 
 
Go to the documentation of this file.
   22         block = statement->eval();
 
   24     if (!block.empty() && 
verbose) {
 
   25         std::cout << 
"BLOCK START" << block << 
"\nBLOCK END \n\n";
 
  
 
Represents a C code block.
 
void visit_verbatim(const ast::Verbatim &node) override
visit node of type ast::Verbatim
 
std::vector< std::string > blocks
vector containing all verbatim blocks
 
Auto generated AST classes declaration.
 
encapsulates code generation backend implementations
 
std::shared_ptr< String > get_statement() const noexcept
Getter for member variable Verbatim::statement.
 
Auto generated AST classes declaration.
 
bool verbose
flag to enable/disable printing blocks as we visit them
 
Visitor for verbatim blocks of AST