summaryrefslogtreecommitdiff
path: root/src/module.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/module.cc')
-rw-r--r--src/module.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/module.cc b/src/module.cc
index 54b151c..81dddf9 100644
--- a/src/module.cc
+++ b/src/module.cc
@@ -43,7 +43,7 @@ AbstractNode *AbstractModule::evaluate(const Context*, const ModuleInstantiation
foreach (ModuleInstantiation *v, inst->children) {
AbstractNode *n = v->evaluate(inst->ctx);
if (n)
- node->children.append(n);
+ node->children.push_back(n);
}
return node;
@@ -79,7 +79,7 @@ QString ModuleInstantiation::dump(QString indent) const
text += QString(", ");
if (!argnames[i].isEmpty())
text += argnames[i] + QString(" = ");
- text += argexpr[i]->dump();
+ text += QString::fromStdString(argexpr[i]->toString());
}
if (children.size() == 0) {
text += QString(");\n");
@@ -151,7 +151,7 @@ AbstractNode *Module::evaluate(const Context *ctx, const ModuleInstantiation *in
for (int i = 0; i < children.size(); i++) {
AbstractNode *n = children[i]->evaluate(&c);
if (n != NULL)
- node->children.append(n);
+ node->children.push_back(n);
}
return node;
@@ -167,7 +167,7 @@ QString Module::dump(QString indent, QString name) const
text += QString(", ");
text += argnames[i];
if (argexpr[i])
- text += QString(" = ") + argexpr[i]->dump();
+ text += QString(" = ") + QString::fromStdString(argexpr[i]->toString());
}
text += QString(") {\n");
tab = "\t";
@@ -187,7 +187,7 @@ QString Module::dump(QString indent, QString name) const
}
}
for (int i = 0; i < assignments_var.size(); i++) {
- text += QString("%1%2 = %3;\n").arg(indent + tab, assignments_var[i], assignments_expr[i]->dump());
+ text += QString("%1%2 = %3;\n").arg(indent + tab, assignments_var[i], QString::fromStdString(assignments_expr[i]->toString()));
}
for (int i = 0; i < children.size(); i++) {
text += children[i]->dump(indent + tab);
contact: Jan Huwald // Impressum