summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@theqtcompany.com>2015-09-17 14:35:46 +0200
committerErik Verbruggen <erik.verbruggen@theqtcompany.com>2015-09-17 16:21:25 +0300
commitffc2fa7af23336924e1b094dee8c57f7e53f6041 (patch)
tree26c7b15026416d27d034079c6b8673dd804aa109 /tools
parent435bc0550cc9e873bb44b13f6d19fe341ed14324 (diff)
Nuked the Scxml namespace.
We're now just like Qt. Change-Id: I34a20b19436e0a8626436e9727cadb865f124517 Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/qscxmlc/qscxmlc.cpp2
-rw-r--r--tools/qscxmlc/scxmlcppdumper.cpp85
-rw-r--r--tools/qscxmlc/scxmlcppdumper.h2
3 files changed, 41 insertions, 48 deletions
diff --git a/tools/qscxmlc/qscxmlc.cpp b/tools/qscxmlc/qscxmlc.cpp
index 72c6d8f..25d169f 100644
--- a/tools/qscxmlc/qscxmlc.cpp
+++ b/tools/qscxmlc/qscxmlc.cpp
@@ -23,8 +23,6 @@
#include <QFile>
#include <QFileInfo>
-using namespace Scxml;
-
enum {
NoError = 0,
CommandLineArgumentsError = -1,
diff --git a/tools/qscxmlc/scxmlcppdumper.cpp b/tools/qscxmlc/scxmlcppdumper.cpp
index 2132441..84aaf8a 100644
--- a/tools/qscxmlc/scxmlcppdumper.cpp
+++ b/tools/qscxmlc/scxmlcppdumper.cpp
@@ -23,8 +23,6 @@
#include <QFileInfo>
QT_BEGIN_NAMESPACE
-namespace Scxml {
-
struct StringListDumper {
StringListDumper &operator <<(const QString &s) {
text.append(s);
@@ -223,17 +221,17 @@ protected:
QString binding;
switch (node->binding) {
- case DocumentModel::Scxml::EarlyBinding:
+ case Scxml::EarlyBinding:
binding = QStringLiteral("Early");
break;
- case DocumentModel::Scxml::LateBinding:
+ case Scxml::LateBinding:
binding = QStringLiteral("Late");
m_bindLate = true;
break;
default:
Q_UNREACHABLE();
}
- clazz.init.impl << QStringLiteral("stateMachine.setDataBinding(Scxml::QScxmlStateMachine::%1Binding);").arg(binding);
+ clazz.init.impl << QStringLiteral("stateMachine.setDataBinding(QScxmlStateMachine::%1Binding);").arg(binding);
clazz.implIncludes << QStringLiteral("QtScxml/executablecontent.h");
clazz.init.impl << QStringLiteral("stateMachine.setTableData(this);");
@@ -249,7 +247,7 @@ protected:
m_dataElements.append(node->dataElements);
if (node->script || !m_dataElements.isEmpty() || !node->initialSetup.isEmpty()) {
- clazz.dataMethods << QStringLiteral("Scxml::QScxmlExecutableContent::ContainerId initialSetup() const Q_DECL_OVERRIDE")
+ clazz.dataMethods << QStringLiteral("QScxmlExecutableContent::ContainerId initialSetup() const Q_DECL_OVERRIDE")
<< QStringLiteral("{ return %1; }").arg(startNewSequence())
<< QString();
generate(m_dataElements);
@@ -259,8 +257,8 @@ protected:
visit(&node->initialSetup);
endSequence();
} else {
- clazz.dataMethods << QStringLiteral("Scxml::QScxmlExecutableContent::ContainerId initialSetup() const Q_DECL_OVERRIDE")
- << QStringLiteral("{ return Scxml::QScxmlExecutableContent::NoInstruction; }")
+ clazz.dataMethods << QStringLiteral("QScxmlExecutableContent::ContainerId initialSetup() const Q_DECL_OVERRIDE")
+ << QStringLiteral("{ return QScxmlExecutableContent::NoInstruction; }")
<< QString();
}
@@ -269,11 +267,11 @@ protected:
{ // the data model:
switch (node->dataModel) {
case Scxml::NullDataModel:
- clazz.classFields << QStringLiteral("Scxml::QScxmlNullDataModel dataModel;");
+ clazz.classFields << QStringLiteral("QScxmlNullDataModel dataModel;");
clazz.implIncludes << QStringLiteral("QtScxml/nulldatamodel.h");
break;
case Scxml::JSDataModel:
- clazz.classFields << QStringLiteral("Scxml::QScxmlEcmaScriptDataModel dataModel;");
+ clazz.classFields << QStringLiteral("QScxmlEcmaScriptDataModel dataModel;");
clazz.implIncludes << QStringLiteral("QtScxml/ecmascriptdatamodel.h");
break;
case Scxml::CppDataModel:
@@ -299,9 +297,9 @@ protected:
// Declaration:
if (node->type == State::Final) {
- clazz.classFields << QStringLiteral("Scxml::QScxmlFinalState ") + stateName + QLatin1Char(';');
+ clazz.classFields << QStringLiteral("QScxmlFinalState ") + stateName + QLatin1Char(';');
} else {
- clazz.classFields << QStringLiteral("Scxml::QScxmlState ") + stateName + QLatin1Char(';');
+ clazz.classFields << QStringLiteral("QScxmlState ") + stateName + QLatin1Char(';');
}
// Initializer:
@@ -340,7 +338,7 @@ protected:
clazz.init.impl << stateName + QStringLiteral(".setInvokableServiceFactories({");
for (int i = 0, ei = node->invokes.size(); i != ei; ++i) {
Invoke *invoke = node->invokes.at(i);
- QString line = QStringLiteral(" new Scxml::QScxmlInvokeScxmlFactory<%1>(").arg(scxmlClassName(invoke->content.data()));
+ QString line = QStringLiteral(" new QScxmlInvokeScxmlFactory<%1>(").arg(scxmlClassName(invoke->content.data()));
line += QStringLiteral("%1, ").arg(Builder::createContext(QStringLiteral("invoke")));
line += QStringLiteral("%1, ").arg(addString(invoke->id));
line += QStringLiteral("%1, ").arg(addString(node->id + QStringLiteral(".session-")));
@@ -374,7 +372,7 @@ protected:
line += QStringLiteral("}, ");
}
if (invoke->finalize.isEmpty()) {
- line += QStringLiteral("Scxml::QScxmlExecutableContent::NoInstruction");
+ line += QStringLiteral("QScxmlExecutableContent::NoInstruction");
} else {
line += QString::number(startNewSequence());
visit(&invoke->finalize);
@@ -403,7 +401,7 @@ protected:
m_knownEvents.unite(node->events.toSet());
// Declaration:
- clazz.classFields << QStringLiteral("Scxml::QScxmlTransition ") + tName + QLatin1Char(';');
+ clazz.classFields << QStringLiteral("QScxmlTransition ") + tName + QLatin1Char(';');
// Initializer:
#if QT_VERSION < QT_VERSION_CHECK(5, 6, 0) // QTBUG-46703 work-around. See bug report why it's a bad one.
@@ -634,7 +632,7 @@ private:
if (!m_signals.isEmpty()) {
clazz.init.impl << QStringLiteral("stateMachine.setScxmlEventFilter(this);");
auto &dm = clazz.dataMethods;
- dm << QStringLiteral("bool handle(QScxmlEvent *event, Scxml::QScxmlStateMachine *stateMachine) Q_DECL_OVERRIDE {")
+ dm << QStringLiteral("bool handle(QScxmlEvent *event, QScxmlStateMachine *stateMachine) Q_DECL_OVERRIDE {")
<< QStringLiteral(" if (event->originType() != QStringLiteral(\"qt:signal\")) { return true; }")
<< QStringLiteral(" %1 *m = qobject_cast<%1 *>(stateMachine);").arg(clazz.className);
foreach (const QString &s, m_signals) {
@@ -735,7 +733,7 @@ private:
return QString();
});
t << QStringLiteral("};") << QStringLiteral("");
- clazz.dataMethods << QStringLiteral("Scxml::QScxmlExecutableContent::Instructions instructions() const Q_DECL_OVERRIDE")
+ clazz.dataMethods << QStringLiteral("QScxmlExecutableContent::Instructions instructions() const Q_DECL_OVERRIDE")
<< QStringLiteral("{ return theInstructions; }")
<< QString();
}
@@ -743,8 +741,8 @@ private:
{ // dataIds
int count;
auto dataIds = td->dataNames(&count);
- clazz.classFields << QStringLiteral("static Scxml::QScxmlExecutableContent::StringId dataIds[];");
- t << QStringLiteral("Scxml::QScxmlExecutableContent::StringId %1::Data::dataIds[] = {").arg(clazz.className);
+ clazz.classFields << QStringLiteral("static QScxmlExecutableContent::StringId dataIds[];");
+ t << QStringLiteral("QScxmlExecutableContent::StringId %1::Data::dataIds[] = {").arg(clazz.className);
if (isCppDataModel()) {
t << QStringLiteral("-1");
} else {
@@ -758,15 +756,15 @@ private:
});
}
t << QStringLiteral("};") << QStringLiteral("");
- clazz.dataMethods << QStringLiteral("Scxml::QScxmlExecutableContent::StringId *dataNames(int *count) const Q_DECL_OVERRIDE");
+ clazz.dataMethods << QStringLiteral("QScxmlExecutableContent::StringId *dataNames(int *count) const Q_DECL_OVERRIDE");
clazz.dataMethods << QStringLiteral("{ *count = %1; return dataIds; }").arg(count);
clazz.dataMethods << QString();
}
{ // evaluators
auto evaluators = td->evaluators();
- clazz.classFields << QStringLiteral("static Scxml::QScxmlEvaluatorInfo evaluators[];");
- t << QStringLiteral("Scxml::QScxmlEvaluatorInfo %1::Data::evaluators[] = {").arg(clazz.className);
+ clazz.classFields << QStringLiteral("static QScxmlExecutableContent::EvaluatorInfo evaluators[];");
+ t << QStringLiteral("QScxmlExecutableContent::EvaluatorInfo %1::Data::evaluators[] = {").arg(clazz.className);
if (isCppDataModel()) {
t << QStringLiteral("{ -1, -1 }");
} else {
@@ -781,14 +779,14 @@ private:
});
}
t << QStringLiteral("};") << QStringLiteral("");
- clazz.dataMethods << QStringLiteral("Scxml::QScxmlEvaluatorInfo evaluatorInfo(Scxml::EvaluatorId evaluatorId) const Q_DECL_OVERRIDE");
+ clazz.dataMethods << QStringLiteral("QScxmlExecutableContent::EvaluatorInfo evaluatorInfo(QScxmlExecutableContent::EvaluatorId evaluatorId) const Q_DECL_OVERRIDE");
clazz.dataMethods << QStringLiteral("{ Q_ASSERT(evaluatorId >= 0); Q_ASSERT(evaluatorId < %1); return evaluators[evaluatorId]; }").arg(evaluators.size());
clazz.dataMethods << QString();
if (isCppDataModel()) {
{
StringListDumper stringEvals;
- stringEvals << QStringLiteral("QString %1::evaluateToString(Scxml::EvaluatorId id, bool *ok) {").arg(clazz.dataModelClassName)
+ stringEvals << QStringLiteral("QString %1::evaluateToString(QScxmlExecutableContent::EvaluatorId id, bool *ok) {").arg(clazz.dataModelClassName)
<< QStringLiteral(" *ok = true;")
<< QStringLiteral(" switch (id) {");
auto evals = stringEvaluators();
@@ -807,7 +805,7 @@ private:
{
StringListDumper boolEvals;
- boolEvals << QStringLiteral("bool %1::evaluateToBool(Scxml::EvaluatorId id, bool *ok) {").arg(clazz.dataModelClassName)
+ boolEvals << QStringLiteral("bool %1::evaluateToBool(QScxmlExecutableContent::EvaluatorId id, bool *ok) {").arg(clazz.dataModelClassName)
<< QStringLiteral(" *ok = true;")
<< QStringLiteral(" switch (id) {");
auto evals = boolEvaluators();
@@ -826,7 +824,7 @@ private:
{
StringListDumper variantEvals;
- variantEvals << QStringLiteral("QVariant %1::evaluateToVariant(Scxml::EvaluatorId id, bool *ok) {").arg(clazz.dataModelClassName)
+ variantEvals << QStringLiteral("QVariant %1::evaluateToVariant(QScxmlExecutableContent::EvaluatorId id, bool *ok) {").arg(clazz.dataModelClassName)
<< QStringLiteral(" *ok = true;")
<< QStringLiteral(" switch (id) {");
auto evals = variantEvaluators();
@@ -845,7 +843,7 @@ private:
{
StringListDumper voidEvals;
- voidEvals << QStringLiteral("void %1::evaluateToVoid(Scxml::EvaluatorId id, bool *ok) {").arg(clazz.dataModelClassName)
+ voidEvals << QStringLiteral("void %1::evaluateToVoid(QScxmlExecutableContent::EvaluatorId id, bool *ok) {").arg(clazz.dataModelClassName)
<< QStringLiteral(" *ok = true;")
<< QStringLiteral(" switch (id) {");
auto evals = voidEvaluators();
@@ -866,8 +864,8 @@ private:
{ // assignments
auto assignments = td->assignments();
- clazz.classFields << QStringLiteral("static Scxml::QScxmlAssignmentInfo assignments[];");
- t << QStringLiteral("Scxml::QScxmlAssignmentInfo %1::Data::assignments[] = {").arg(clazz.className);
+ clazz.classFields << QStringLiteral("static QScxmlExecutableContent::AssignmentInfo assignments[];");
+ t << QStringLiteral("QScxmlExecutableContent::AssignmentInfo %1::Data::assignments[] = {").arg(clazz.className);
if (isCppDataModel()) {
t << QStringLiteral("{ -1, -1, -1 }");
} else {
@@ -882,15 +880,15 @@ private:
});
}
t << QStringLiteral("};") << QStringLiteral("");
- clazz.dataMethods << QStringLiteral("Scxml::QScxmlAssignmentInfo assignmentInfo(Scxml::EvaluatorId assignmentId) const Q_DECL_OVERRIDE");
+ clazz.dataMethods << QStringLiteral("QScxmlExecutableContent::AssignmentInfo assignmentInfo(QScxmlExecutableContent::EvaluatorId assignmentId) const Q_DECL_OVERRIDE");
clazz.dataMethods << QStringLiteral("{ Q_ASSERT(assignmentId >= 0); Q_ASSERT(assignmentId < %1); return assignments[assignmentId]; }").arg(assignments.size());
clazz.dataMethods << QString();
}
{ // foreaches
auto foreaches = td->foreaches();
- clazz.classFields << QStringLiteral("static Scxml::QScxmlForeachInfo foreaches[];");
- t << QStringLiteral("Scxml::QScxmlForeachInfo %1::Data::foreaches[] = {").arg(clazz.className);
+ clazz.classFields << QStringLiteral("static QScxmlExecutableContent::ForeachInfo foreaches[];");
+ t << QStringLiteral("QScxmlExecutableContent::ForeachInfo %1::Data::foreaches[] = {").arg(clazz.className);
generateList(t, [&foreaches](int idx) -> QString {
if (foreaches.isEmpty() && idx == 0) // prevent generation of empty array
return QStringLiteral("{ -1, -1, -1, -1 }");
@@ -901,7 +899,7 @@ private:
return QStringLiteral("{ %1, %2, %3, %4 }").arg(foreach.array).arg(foreach.item).arg(foreach.index).arg(foreach.context);
});
t << QStringLiteral("};") << QStringLiteral("");
- clazz.dataMethods << QStringLiteral("Scxml::QScxmlForeachInfo foreachInfo(Scxml::EvaluatorId foreachId) const Q_DECL_OVERRIDE");
+ clazz.dataMethods << QStringLiteral("QScxmlExecutableContent::ForeachInfo foreachInfo(QScxmlExecutableContent::EvaluatorId foreachId) const Q_DECL_OVERRIDE");
clazz.dataMethods << QStringLiteral("{ Q_ASSERT(foreachId >= 0); Q_ASSERT(foreachId < %1); return foreaches[foreachId]; }").arg(foreaches.size());
}
@@ -944,10 +942,10 @@ private:
<< QStringLiteral(" qunicodechar stringdata[%1];").arg(ucharCount + 1)
<< QStringLiteral("} strings;");
- clazz.dataMethods << QStringLiteral("QString string(Scxml::QScxmlExecutableContent::StringId id) const Q_DECL_OVERRIDE Q_DECL_FINAL");
+ clazz.dataMethods << QStringLiteral("QString string(QScxmlExecutableContent::StringId id) const Q_DECL_OVERRIDE Q_DECL_FINAL");
clazz.dataMethods << QStringLiteral("{");
- clazz.dataMethods << QStringLiteral(" Q_ASSERT(id >= Scxml::QScxmlExecutableContent::NoString); Q_ASSERT(id < %1);").arg(strings.size());
- clazz.dataMethods << QStringLiteral(" if (id == Scxml::QScxmlExecutableContent::NoString) return QString();");
+ clazz.dataMethods << QStringLiteral(" Q_ASSERT(id >= QScxmlExecutableContent::NoString); Q_ASSERT(id < %1);").arg(strings.size());
+ clazz.dataMethods << QStringLiteral(" if (id == QScxmlExecutableContent::NoString) return QString();");
if (translationUnit->useCxx11) {
clazz.dataMethods << QStringLiteral(" return QString({static_cast<QStringData*>(strings.data + id)});");
} else {
@@ -999,10 +997,10 @@ private:
<< QStringLiteral(" char stringdata[%1];").arg(charCount + 1)
<< QStringLiteral("} byteArrays;");
- clazz.dataMethods << QStringLiteral("QByteArray byteArray(Scxml::QScxmlExecutableContent::ByteArrayId id) const Q_DECL_OVERRIDE Q_DECL_FINAL");
+ clazz.dataMethods << QStringLiteral("QByteArray byteArray(QScxmlExecutableContent::ByteArrayId id) const Q_DECL_OVERRIDE Q_DECL_FINAL");
clazz.dataMethods << QStringLiteral("{");
- clazz.dataMethods << QStringLiteral(" Q_ASSERT(id >= Scxml::QScxmlExecutableContent::NoByteArray); Q_ASSERT(id < %1);").arg(byteArrays.size());
- clazz.dataMethods << QStringLiteral(" if (id == Scxml::QScxmlExecutableContent::NoByteArray) return QByteArray();");
+ clazz.dataMethods << QStringLiteral(" Q_ASSERT(id >= QScxmlExecutableContent::NoByteArray); Q_ASSERT(id < %1);").arg(byteArrays.size());
+ clazz.dataMethods << QStringLiteral(" if (id == QScxmlExecutableContent::NoByteArray) return QByteArray();");
if (translationUnit->useCxx11) {
clazz.dataMethods << QStringLiteral(" return QByteArray({byteArrays.data + id});");
} else {
@@ -1100,7 +1098,7 @@ void CppDumper::writeHeaderStart(const QString &headerGuard)
void CppDumper::writeClass(const ClassDump &clazz)
{
- h << l("class ") << clazz.className << QStringLiteral(": public Scxml::QScxmlStateMachine\n{") << endl;
+ h << l("class ") << clazz.className << QStringLiteral(": public QScxmlStateMachine\n{") << endl;
h << QLatin1String(" Q_OBJECT\n");
clazz.properties.write(h, QStringLiteral(" "), QStringLiteral("\n"));
h << QLatin1String("\npublic:\n");
@@ -1166,9 +1164,9 @@ void CppDumper::writeImplStart(const QVector<ClassDump> &allClazzes)
void CppDumper::writeImplBody(const ClassDump &clazz)
{
- cpp << l("struct ") << clazz.className << l("::Data: private Scxml::QScxmlTableData");
+ cpp << l("struct ") << clazz.className << l("::Data: private QScxmlTableData");
if (!clazz.signalMethods.isEmpty()) {
- cpp << QStringLiteral(", public Scxml::ScxmlEventFilter");
+ cpp << QStringLiteral(", public QScxmlEventFilter");
}
cpp << l(" {") << endl;
@@ -1190,7 +1188,7 @@ void CppDumper::writeImplBody(const ClassDump &clazz)
cpp << l("};") << endl
<< endl;
cpp << clazz.className << l("::") << clazz.className << l("(QObject *parent)") << endl
- << l(" : Scxml::QScxmlStateMachine(parent)") << endl
+ << l(" : QScxmlStateMachine(parent)") << endl
<< l(" , data(new Data(*this))") << endl
<< l("{ qRegisterMetaType<QAbstractState *>(); }") << endl
<< endl;
@@ -1227,5 +1225,4 @@ void CppDumper::writeImplEnd()
}
}
-} // namespace Scxml
QT_END_NAMESPACE
diff --git a/tools/qscxmlc/scxmlcppdumper.h b/tools/qscxmlc/scxmlcppdumper.h
index 4e50de9..439e092 100644
--- a/tools/qscxmlc/scxmlcppdumper.h
+++ b/tools/qscxmlc/scxmlcppdumper.h
@@ -27,7 +27,6 @@
#include <QTextStream>
QT_BEGIN_NAMESPACE
-namespace Scxml {
struct ClassDump;
@@ -83,7 +82,6 @@ private:
TranslationUnit *m_translationUnit;
};
-} // namespace Scxml
QT_END_NAMESPACE
#endif // CPPDUMPER_H