00001 #pragma once
00002
00003 #include <vector>
00004 #include <string>
00005
00006 #include "Forest.h"
00007
00008 namespace MosesTraining
00009 {
00010 namespace Syntax
00011 {
00012 namespace PostprocessEgretForests
00013 {
00014
00015 struct SplitPoint {
00016 int tokenPos;
00017 int charPos;
00018 std::string connector;
00019 };
00020
00021 void MarkSplitPoints(const std::vector<SplitPoint> &, Forest &);
00022
00023 void MarkSplitPoints(const std::vector<SplitPoint> &, std::string &);
00024
00025 }
00026 }
00027 }