コード例 #1
0
void PrintASTVisitor::visit(VarAssignNode& node)
{
    std::cout << indent() << "VarAssignNode: " << node.name() << '\n';
    ++indent_;
}
コード例 #2
0
void PrintEquelleASTVisitor::visit(VarAssignNode& node)
{
    std::cout << indent() << node.name() << " = ";
}
コード例 #3
0
ファイル: ParseActions.cpp プロジェクト: atgeirr/equelle
VarAssignNode* handleAssignment(const std::string& name, ExpressionNode* expr)
{
    VarAssignNode* node = new VarAssignNode(name, expr);
    node->setLocation(FileLocation(yylineno));
    return node;
}