示例#1
0
void PrintASTVisitor::visit(FuncDeclNode& node)
{
    std::cout << indent() << "FuncDeclNode: " << node.name() << '\n';
    ++indent_;
}
示例#2
0
void PrintEquelleASTVisitor::visit(FuncDeclNode& node)
{
    std::cout << indent() << node.name() << " : ";
}
示例#3
0
Node* handleFuncDeclaration(const std::string& name, FuncTypeNode* ftype)
{
    FuncDeclNode* node = new FuncDeclNode(name, ftype);
    node->setLocation(FileLocation(yylineno));
    return node;
}