diff options
author | Stefan Radomski <sradomski@mintwerk.de> | 2016-01-30 00:42:45 (GMT) |
---|---|---|
committer | Stefan Radomski <sradomski@mintwerk.de> | 2016-01-30 00:42:45 (GMT) |
commit | 0b313e00915b31c8c03980b7225f82ac2e9513e6 (patch) | |
tree | 2b3bf60553db69bf7bb7cc9c37cdb96faf198f6e /src/uscxml/transform/ChartToC.h | |
parent | e67b8c3bce5ce1cf5b3b1b17faff3ec114b70f0a (diff) | |
download | uscxml-0b313e00915b31c8c03980b7225f82ac2e9513e6.zip uscxml-0b313e00915b31c8c03980b7225f82ac2e9513e6.tar.gz uscxml-0b313e00915b31c8c03980b7225f82ac2e9513e6.tar.bz2 |
Prepared ANSI C transformation with invokers
Diffstat (limited to 'src/uscxml/transform/ChartToC.h')
-rw-r--r-- | src/uscxml/transform/ChartToC.h | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/src/uscxml/transform/ChartToC.h b/src/uscxml/transform/ChartToC.h index 039e8a4..1ac59f3 100644 --- a/src/uscxml/transform/ChartToC.h +++ b/src/uscxml/transform/ChartToC.h @@ -20,7 +20,7 @@ #ifndef FSMTOCPP_H_201672B0 #define FSMTOCPP_H_201672B0 -#include "uscxml/interpreter/InterpreterDraft6.h" +#include "uscxml/interpreter/InterpreterRC.h" #include "uscxml/DOMUtils.h" #include "uscxml/util/Trie.h" #include "Transformer.h" @@ -40,20 +40,8 @@ public: void writeTo(std::ostream& stream); - static Arabica::XPath::NodeSet<std::string> inPostFixOrder(const std::set<std::string>& elements, - const Arabica::DOM::Element<std::string>& root); - static Arabica::XPath::NodeSet<std::string> inDocumentOrder(const std::set<std::string>& elements, - const Arabica::DOM::Element<std::string>& root); protected: ChartToC(const Interpreter& other); - - static void inPostFixOrder(const std::set<std::string>& elements, - const Arabica::DOM::Element<std::string>& root, - Arabica::XPath::NodeSet<std::string>& nodes); - - static void inDocumentOrder(const std::set<std::string>& elements, - const Arabica::DOM::Element<std::string>& root, - Arabica::XPath::NodeSet<std::string>& nodes); void writeIncludes(std::ostream& stream); void writeMacros(std::ostream& stream); @@ -81,8 +69,8 @@ protected: Arabica::XPath::NodeSet<std::string> _states; Arabica::XPath::NodeSet<std::string> _transitions; - bool _hasGlobalScripts; - +// std::string md5sum; + size_t _transCharArraySize; std::string _transCharArrayInit; std::string _transDataType; |