summaryrefslogtreecommitdiff
path: root/src/core/parser/stack/Stack.hpp
diff options
context:
space:
mode:
authorAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2015-03-03 00:30:38 +0100
committerAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2015-03-03 00:30:38 +0100
commit1c33913ebb5d9202575d3ca99bd17366d30f2261 (patch)
treeef2b3fb8528268e4bae7cdd9e5b78f9b7a89c29d /src/core/parser/stack/Stack.hpp
parentcdae062d0cbc19ce605df24b2fff5e3808f21ca6 (diff)
Started restructuring and adapting Stack class, reenabled unit tests (does not compile right now)
Diffstat (limited to 'src/core/parser/stack/Stack.hpp')
-rw-r--r--src/core/parser/stack/Stack.hpp13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/core/parser/stack/Stack.hpp b/src/core/parser/stack/Stack.hpp
index de281d4..1de7cff 100644
--- a/src/core/parser/stack/Stack.hpp
+++ b/src/core/parser/stack/Stack.hpp
@@ -150,13 +150,24 @@ public:
/**
* Function that should be called whenever character data is found in the
- * input stream. May only be called if the currently is a command on the
+ * input stream. May only be called if there currently is a command on the
* stack.
*
* @param data is a TokenizedData instance containing the pre-segmented data
* that should be read.
*/
void data(const TokenizedData &data);
+
+ /**
+ * Function that may be called whenever character data is found in the
+ * input stream. May only be called if the currently is a command on the
+ * stack. This method is mainly intended for unit testing. Pass a
+ * TokenizedData instance to the
+ *
+ * @param str is a string containing the data that should be passed to the
+ * tokenizer.
+ */
+ void data(const std::string &str);
};
}
}