summaryrefslogtreecommitdiffstats
path: root/src/uscxml/interpreter
diff options
context:
space:
mode:
authorStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2013-03-30 17:31:50 (GMT)
committerStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2013-03-30 17:31:50 (GMT)
commit5cdc1f8ec070fc3b8d03bde36a1854e7291790a2 (patch)
treea13531d9ce29693e5c3b4c8f6396dfac4bbf4290 /src/uscxml/interpreter
parentc8f8923484cbc99eff1e3c0b703568b243f3728b (diff)
downloaduscxml-5cdc1f8ec070fc3b8d03bde36a1854e7291790a2.zip
uscxml-5cdc1f8ec070fc3b8d03bde36a1854e7291790a2.tar.gz
uscxml-5cdc1f8ec070fc3b8d03bde36a1854e7291790a2.tar.bz2
Interpreter cannot be abstract for PHP wrappers to work
Diffstat (limited to 'src/uscxml/interpreter')
-rw-r--r--src/uscxml/interpreter/InterpreterDraft7.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/uscxml/interpreter/InterpreterDraft7.cpp b/src/uscxml/interpreter/InterpreterDraft7.cpp
index 7af2d39..5f07cfc 100644
--- a/src/uscxml/interpreter/InterpreterDraft7.cpp
+++ b/src/uscxml/interpreter/InterpreterDraft7.cpp
@@ -253,6 +253,7 @@ function selectEventlessTransitions():
return enabledTransitions
*/
Arabica::XPath::NodeSet<std::string> InterpreterDraft7::selectEventlessTransitions() {
+ return Arabica::XPath::NodeSet<std::string>();
}
/**
@@ -269,6 +270,7 @@ function selectTransitions(event):
return enabledTransitions
*/
Arabica::XPath::NodeSet<std::string> InterpreterDraft7::selectTransitions(const std::string& event) {
+ return Arabica::XPath::NodeSet<std::string>();
}
/**
@@ -335,6 +337,7 @@ function computeExitSet(transitions)
*/
Arabica::XPath::NodeSet<std::string> InterpreterDraft7::computeExitSet(const Arabica::XPath::NodeSet<std::string>& enabledTransitions,
const Arabica::XPath::NodeSet<std::string>& statesToExit) {
+ return Arabica::XPath::NodeSet<std::string>();
}
/**
@@ -351,6 +354,7 @@ Arabica::XPath::NodeSet<std::string> InterpreterDraft7::computeExitSet(const Ara
Arabica::XPath::NodeSet<std::string> InterpreterDraft7::computeEntrySet(const Arabica::XPath::NodeSet<std::string>& transitions,
const Arabica::XPath::NodeSet<std::string>& statesToEnter,
const Arabica::XPath::NodeSet<std::string>& statesForDefaultEntry) {
+ return Arabica::XPath::NodeSet<std::string>();
}
/**
@@ -375,6 +379,7 @@ function removeConflictingTransitions(enabledTransitions):
return filteredTransitions
*/
Arabica::XPath::NodeSet<std::string> InterpreterDraft7::removeConflictingTransitions(const Arabica::XPath::NodeSet<std::string>& enabledTransitions) {
+ return Arabica::XPath::NodeSet<std::string>();
}
/**
@@ -388,6 +393,7 @@ Arabica::XPath::NodeSet<std::string> InterpreterDraft7::removeConflictingTransit
return findLCCA([t.source].append(tstates))
*/
Arabica::DOM::Node<std::string> InterpreterDraft7::getTransitionDomain(const Arabica::DOM::Node<std::string>& transition) {
+ return Arabica::DOM::Node<std::string>();
}
/**
@@ -418,6 +424,7 @@ Arabica::DOM::Node<std::string> InterpreterDraft7::getTransitionDomain(const Ara
Arabica::XPath::NodeSet<std::string> InterpreterDraft7::addDescendentStatesToEnter(const Arabica::DOM::Node<std::string>& state,
const Arabica::XPath::NodeSet<std::string>& statesToEnter,
const Arabica::XPath::NodeSet<std::string>& statesForDefaultEntry) {
+ return Arabica::XPath::NodeSet<std::string>();
}
/**
@@ -433,7 +440,7 @@ Arabica::XPath::NodeSet<std::string> InterpreterDraft7::addAncestorsStatesToEnte
const Arabica::DOM::Node<std::string>& ancestor,
const Arabica::XPath::NodeSet<std::string>& statesToEnter,
const Arabica::XPath::NodeSet<std::string>& statesForDefaultEntry) {
+ return Arabica::XPath::NodeSet<std::string>();
}
-
} \ No newline at end of file