summaryrefslogtreecommitdiff
path: root/src/core/parser/ParserState.cpp
diff options
context:
space:
mode:
authorAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2015-02-06 16:40:42 +0100
committerAndreas Stöckel <andreas@somweyr.de>2015-02-06 16:40:42 +0100
commitb211c02c53f3ed38c7d124d6a74f22ee17df7063 (patch)
tree0fcea811a809f45cdf72d1c12fa00899c431a9be /src/core/parser/ParserState.cpp
parentae6ce2bc21cedf56f9fb445c3f1f7bc62b78de5f (diff)
Removed childHandler, added "*" notation
Diffstat (limited to 'src/core/parser/ParserState.cpp')
-rw-r--r--src/core/parser/ParserState.cpp15
1 files changed, 3 insertions, 12 deletions
diff --git a/src/core/parser/ParserState.cpp b/src/core/parser/ParserState.cpp
index 9d3aa7e..f635d86 100644
--- a/src/core/parser/ParserState.cpp
+++ b/src/core/parser/ParserState.cpp
@@ -22,17 +22,15 @@ namespace ousia {
/* Class ParserState */
-ParserState::ParserState() : elementHandler(nullptr), childHandler(nullptr) {}
+ParserState::ParserState() : elementHandler(nullptr) {}
ParserState::ParserState(ParserStateSet parents, Arguments arguments,
RttiSet createdNodeTypes,
- HandlerConstructor elementHandler,
- HandlerConstructor childHandler)
+ HandlerConstructor elementHandler)
: parents(parents),
arguments(arguments),
createdNodeTypes(createdNodeTypes),
- elementHandler(elementHandler),
- childHandler(childHandler)
+ elementHandler(elementHandler)
{
}
@@ -86,13 +84,6 @@ ParserStateBuilder &ParserStateBuilder::elementHandler(
return *this;
}
-ParserStateBuilder &ParserStateBuilder::childHandler(
- HandlerConstructor childHandler)
-{
- state.childHandler = childHandler;
- return *this;
-}
-
const ParserState &ParserStateBuilder::build() const { return state; }
/* Class ParserStateDeductor */