TealDocParser.cpp File Reference documentation

Classes | Namespaces
TealDocParser.cpp File Reference
`#include <algorithm>`
`#include <cassert>`
`#include <cstring>`
`#include <deque>`
`#include <utility>`
`#include <boost/fusion/include/std_pair.hpp>`
`#include <boost/optional.hpp>`
`#include <boost/spirit/include/qi.hpp>`
`#include <boost/variant.hpp>`
`#include <librevenge/librevenge.h>`
`#include "libebook_utils.h"`
`#include "EBOOKCharsetConverter.h"`
`#include "EBOOKMemoryStream.h"`
`#include "EBOOKUTF8Stream.h"`
`#include "TealDocParser.h"`
`#include "PDBLZ77Stream.h"`

## Classes
class | libebook::TealDocTextParser

## Namespaces
| libebook

## Variable Documentation

## ◆ align

optional<Align> align

Referenced by libebook::BBeBParser::readAttribute().

## ◆ attrib

qi::rule<Iterator, std::pair<int, AttrValue_t>, qi::space_type> attrib

## ◆ eattrs

libebook::@144::TagGrammar::eattrs_ { ... } ::TagGrammar::eattrs_ eattrs

## ◆ font

optional<Font> font

## ◆ m_attr

const int m_attr
| private

## ◆ m_attributes

TealDocAttributes& m_attributes
| private

## ◆ m_text

string& m_text
| private

## ◆ sattrs

libebook::@144::TagGrammar::sattrs_ { ... } ::TagGrammar::sattrs_ sattrs

## ◆ style

optional<Style> style

Referenced by libebook::makePropertyList(), libebook::FictionBook2ContentCollector::openSpan(), and libebook::FictionBook2ExtrasCollector::openSpan().

## ◆ tag

qi::rule<Iterator, std::pair<int, Attributes_t>, qi::space_type> tag

Referenced by libebook::EBOOKLanguageManager::addProperties(), libebook::EBOOKLanguageManager::addTag(), libebook::EBOOKLanguageManager::getLanguage(), libebook::EBOOKLanguageManager::LangDB::LangDB(), libebook::FictionBook2ContentCollector::openSpan(), libebook::TealDocTextParser::parseTag(), libebook::BBeBParser::readAttribute(), libebook::BBeBParser::readBlockAtrObject(), libebook::BBeBParser::readBlockObject(), libebook::BBeBParser::readBookAtrObject(), libebook::BBeBParser::readImageObject(), libebook::BBeBParser::readImageStreamObject(), libebook::BBeBParser::readPageAtrObject(), libebook::BBeBParser::readPageObject(), libebook::BBeBParser::readParagraphAtrObject(), libebook::BBeBParser::readTextAtrObject(), libebook::BBeBParser::readTextObject(), libebook::BBeBParser::readTOCObject(), libebook::BBeBParser::skipUnhandledTag(), and libebook::EBOOKLanguageManager::writeProperties().

## ◆ tags

libebook::@144::TagGrammar::tags_ { ... } ::TagGrammar::tags_ tags

## ◆ text

qi::rule<Iterator, AttrValue_t, qi::space_type> text

Referenced by libebook::EBOOKOutputElements::addInsertText(), libebook::SoftBookCollector::collectText(), libebook::XMLCollector::collectText(), libebook::BBeBCollector::collectText(), libebook::PalmDocParser::createConverter(), libebook::TealDocParser::createConverter(), libebook::PalmDocParser::handleCharacters(), libebook::ZTXTParser::handleText(), libebook::PalmDocParser::handleText(), libebook::FictionBook2MetadataCollector::insertText(), libebook::FictionBook2ContentCollector::insertText(), libebook::FictionBook2ExtrasCollector::insertText(), libebook::EBOOKSubDocument::insertText(), libebook::SoftBookParser::parse(), libebook::EBOOKXMLParser::parse(), libebook::ZTXTParser::readDataRecord(), libebook::BBeBParser::readTextObject(), libebook::TCRParser::uncompress(), libebook::ZVRParser::uncompress(), libebook::ZVRParser::writeText(), and libebook::TCRParser::writeText().

## ◆ unknown

qi::rule<Iterator, int, qi::space_type> unknown

## ◆ value

qi::rule<Iterator, AttrValue_t, qi::space_type> value

Referenced by libebook::FictionBook2BinaryContext::attribute(), libebook::FictionBook2ParaContextBase::attribute(), libebook::FictionBook2BodyContext::attribute(), libebook::FictionBook2AnnotationContext::attribute(), libebook::FictionBook2TableContext::attribute(), libebook::FictionBook2AContext::attribute(), libebook::FictionBook2CiteContext::attribute(), libebook::FictionBook2CellContext::attribute(), libebook::FictionBook2BookNameContext::attribute(), libebook::FictionBook2EpigraphContext::attribute(), libebook::FictionBook2ImageContext::attribute(), libebook::FictionBook2InlineImageContext::attribute(), libebook::FictionBook2CityContext::attribute(), libebook::FictionBook2PoemContext::attribute(), libebook::FictionBook2CoverpageContext::attribute(), libebook::FictionBook2SectionContext::attribute(), libebook::FictionBook2CustomInfoContext::attribute(), libebook::FictionBook2StanzaContext::attribute(), libebook::FictionBook2TitleContext::attribute(), libebook::FictionBook2DateContext::attribute(), libebook::FictionBook2StyleContextBase::attribute(), libebook::FictionBook2EmailContext::attribute(), libebook::FictionBook2GenreContext::attribute(), libebook::FictionBook2HistoryContext::attribute(), libebook::FictionBook2HomePageContext::attribute(), libebook::FictionBook2IdContext::attribute(), libebook::FictionBook2IsbnContext::attribute(), libebook::FictionBook2OutputContext::attribute(), libebook::FictionBook2OutputDocumentClassContext::attribute(), libebook::FictionBook2PartContext::attribute(), libebook::FictionBook2ProgramUsedContext::attribute(), libebook::FictionBook2SequenceContext::attribute(), libebook::FictionBook2SrcLangContext::attribute(), libebook::FictionBook2SrcOcrContext::attribute(), libebook::FictionBook2SrcTitleInfoContext::attribute(), libebook::FictionBook2TranslatorContext::attribute(), libebook::FictionBook2YearContext::attribute(), libebook::FictionBook2MetadataCollector::defineMetadataEntry(), libebook::EBOOKLanguageManager::LangDB::LangDB(), libebook::EBOOKBitStream::readBits(), libebook::FictionBook2BinaryContext::text(), libebook::FictionBook2AContext::text(), libebook::FictionBook2BookNameContext::text(), libebook::FictionBook2BookTitleContext::text(), libebook::FictionBook2CityContext::text(), libebook::FictionBook2CoverpageContext::text(), libebook::FictionBook2CustomInfoContext::text(), libebook::FictionBook2DateContext::text(), libebook::FictionBook2StyleContextBase::text(), libebook::FictionBook2EmailContext::text(), libebook::FictionBook2FirstNameContext::text(), libebook::FictionBook2GenreContext::text(), libebook::FictionBook2HistoryContext::text(), libebook::FictionBook2HomePageContext::text(), libebook::FictionBook2IdContext::text(), libebook::FictionBook2IsbnContext::text(), libebook::FictionBook2KeywordsContext::text(), libebook::FictionBook2LangContext::text(), libebook::FictionBook2LastNameContext::text(), libebook::FictionBook2MiddleNameContext::text(), libebook::FictionBook2NicknameContext::text(), libebook::FictionBook2OutputContext::text(), libebook::FictionBook2OutputDocumentClassContext::text(), libebook::FictionBook2PartContext::text(), libebook::FictionBook2ProgramUsedContext::text(), libebook::FictionBook2PublisherContext::text(), libebook::FictionBook2SequenceContext::text(), libebook::FictionBook2SrcLangContext::text(), libebook::FictionBook2SrcOcrContext::text(), libebook::FictionBook2SrcTitleInfoContext::text(), libebook::FictionBook2SrcUrlContext::text(), libebook::FictionBook2TranslatorContext::text(), libebook::FictionBook2VersionContext::text(), and libebook::FictionBook2YearContext::text().

## ◆ values

libebook::@144::TagGrammar::values_ { ... } ::TagGrammar::values_ values