![Logo](logo.png) |
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