Exemplo n.º 1
0
void PrintASTVisitor::visit(VarDeclNode& node)
{
    std::cout << indent() << "VarDeclNode: " << node.name() << '\n';
    ++indent_;
}
Exemplo n.º 2
0
void PrintEquelleASTVisitor::visit(VarDeclNode& node)
{
    std::cout << indent() << node.name() << " : ";
}
Exemplo n.º 3
0
VarDeclNode* handleDeclaration(const std::string& name, TypeNode* type)
{
    VarDeclNode* node = new VarDeclNode(name, type);
    node->setLocation(FileLocation(yylineno));
    return node;
}