37 #ifndef HAN_MAC_WRD_K_PARSER
38 # define HAN_MAC_WRD_K_PARSER
44 #include <librevenge/librevenge.h>
51 namespace HanMacWrdKParserInternal
127 static std::string
name(
int type);
201 void parse(librevenge::RVNGTextInterface *documentInterface);
208 void createDocument(librevenge::RVNGTextInterface *documentInterface);
241 bool readZone(shared_ptr<HanMacWrdKZone> zone);
243 shared_ptr<HanMacWrdKZone>
decodeZone(shared_ptr<HanMacWrdKZone> zone);
249 bool readZone6(shared_ptr<HanMacWrdKZone> zone);
251 bool readZone8(shared_ptr<HanMacWrdKZone> zone);
253 bool readZonea(shared_ptr<HanMacWrdKZone> zone);
257 bool readZonec(shared_ptr<HanMacWrdKZone> zone);
264 shared_ptr<HanMacWrdKParserInternal::State>
m_state;