summaryrefslogtreecommitdiff
path: root/src/core/parser/stack/Stack.hpp
diff options
context:
space:
mode:
authorAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2015-03-02 11:46:47 +0100
committerAndreas Stöckel <andreas@somweyr.de>2015-03-02 11:46:47 +0100
commit5b81f755a5303c3eab05c605711ecca32c071b6d (patch)
tree33347057ca5aa70abf2e512b16b1d3f90ac394a6 /src/core/parser/stack/Stack.hpp
parentf65e7af0dd0028ec481360eeaa16c4ff95ce253b (diff)
Got Stack compiling again
Diffstat (limited to 'src/core/parser/stack/Stack.hpp')
-rw-r--r--src/core/parser/stack/Stack.hpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/core/parser/stack/Stack.hpp b/src/core/parser/stack/Stack.hpp
index 1d87b9c..de281d4 100644
--- a/src/core/parser/stack/Stack.hpp
+++ b/src/core/parser/stack/Stack.hpp
@@ -42,6 +42,7 @@ class Variant;
namespace parser_stack {
// Forward declarations
+class ParserCallbacks;
class StackImpl;
class State;
@@ -63,11 +64,13 @@ public:
/**
* Creates a new instance of the Stack class.
*
+ * @param parser is an implementation of the ParserCallbacks instance to
+ * which certain calls are directed.
* @param ctx is the parser context the parser stack is working on.
* @param states is a map containing the command names and pointers at the
* corresponding State instances.
*/
- Stack(ParserContext &ctx,
+ Stack(ParserCallbacks &parser, ParserContext &ctx,
const std::multimap<std::string, const State *> &states);
/**