89 void dumpLimaData(std::ostream& os,
94 const uint64_t offsetBegin=0)
const;
103 class DumpGraphVisitor :
public boost::default_bfs_visitor
116 uint64_t m_offsetBegin;
119 std::map< LinguisticAnalysisStructure::Token*, uint64_t >& m_tokens;
126 std::vector< bool >& m_alreadyDumpedTokens;
132 std::ostream& outputStream,
135 std::map< LinguisticAnalysisStructure::Token*, uint64_t >& tokens,
136 std::vector< bool >& alreadyDumpedTokens,
138 const uint64_t offsetBegin):
142 m_syntacticData(syntacticData),
143 m_language(language),
144 m_offsetBegin(offsetBegin),
146 m_alreadyDumpedTokens(alreadyDumpedTokens)
194 static LimaString getPosition(
const uint64_t position,
195 const uint64_t offsetBegin);
215 const uint64_t offsetBegin,
217 std::ostream& xmlStream,
218 std::map< LinguisticAnalysisStructure::Token*, uint64_t >& fullTokens,
219 std::vector< bool >& alreadyDumpedFullTokens)
const;
229 std::ostream& xmlStream)
const;
boost::adjacency_list< boost::vecS, boost::vecS, boost::bidirectionalS, LinguisticVertexProperties > LinguisticGraph
Property to identify the chains in the graph.
Holds all data that pass through the ProcessUnits Analysis data are shared pointers,...