summaryrefslogtreecommitdiff
path: root/src/core/common/Token.cpp
diff options
context:
space:
mode:
authorAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2015-03-02 00:41:35 +0100
committerAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2015-03-02 00:41:35 +0100
commit88afbcc2a4c4cb9956e4459cf1c5aa08e349835e (patch)
tree374666f7796e19d39c2036f969e2b0bb7dd588fe /src/core/common/Token.cpp
parent95f0ade7c19d7c6c451025e9a76d66ffb64e1f70 (diff)
Implemented TokenSyntaxDescriptor structure
Diffstat (limited to 'src/core/common/Token.cpp')
-rw-r--r--src/core/common/Token.cpp16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/core/common/Token.cpp b/src/core/common/Token.cpp
index 8bcdbb5..e454ae4 100644
--- a/src/core/common/Token.cpp
+++ b/src/core/common/Token.cpp
@@ -19,6 +19,20 @@
#include "Token.hpp"
namespace ousia {
-// Stub to make sure Tokens.hpp is valid
+
+/* Class TokenSyntaxDescriptor */
+
+void TokenSyntaxDescriptor::insertIntoTokenSet(TokenSet &set) const
+{
+ if (start != Tokens::Empty) {
+ set.insert(start);
+ }
+ if (end != Tokens::Empty) {
+ set.insert(end);
+ }
+ if (shortForm != Tokens::Empty) {
+ set.insert(shortForm);
+ }
+}
}