00001 #pragma once 00002 00003 namespace Moses 00004 { 00005 namespace Syntax 00006 { 00007 namespace S2T 00008 { 00009 00010 // Describes the range of possible start and end positions for a symbol 00011 // belonging to a node in a PatternApplicationTrie. 00012 struct SymbolRange { 00013 int minStart; 00014 int maxStart; 00015 int minEnd; 00016 int maxEnd; 00017 }; 00018 00019 } // namespace S2T 00020 } // namespace Syntax 00021 } // namespace Moses