#include <cassert>
#include <functional>
#include <stack>
#include <string>
#include "libebook_hubbub.h"
#include "libebook_utils.h"
#include "libebook_xml.h"
#include "EBOOKCharsetConverter.h"
#include "EBOOKHTMLToken.h"
#include "EBOOKHTMLTypes.h"
#include "EBOOKHTMLParser.h"
#include "EBOOKOutputElements.h"
#include "EBOOKUTF8Stream.h"
#include "XMLCollector.h"
#include "XMLStylesheet.h"
Classes | |
struct | libebook::EBOOKHTMLParser::State |
Namespaces | |
namespace | libebook |
Macros | |
#define | STR_LIT(s) (s), (sizeof(s) - 1) |
#define STR_LIT | ( | s | ) | (s), (sizeof(s) - 1) |
XMLTreeNode::ConfigurationPtr_t config |
XMLTreeNodePtr_t document |
Referenced by libebook::FictionBook2Parser::parse().
const char* encoding |
hubbub_tree_handler handler |
XMLTreeNode::ConfigurationPtr_t htmlConfig |
bool isPre |
size_t len |
|
private |
|
private |
|
private |
hubbub_quirks_mode mode |
Referenced by libebook::BBeBParser::readAttribute().
LWCStringPtr_t nsMap[HUBBUB_NS_XMLNS] |
HUBBUBParserPtr_t parser |
const char* str |
Referenced by libebook::getFictionBook2Token(), libebook::getFictionBook2Token(), libebook::getFictionBook2Token(), libebook::getFictionBook2TokenID(), libebook::getFictionBook2TokenID(), libebook::getFictionBook2TokenID(), libebook::getFictionBook2TokenName(), libebook::getFictionBook2TokenName(), libebook::getFictionBook2TokenName(), libebook::readCString(), libebook::readPascalString(), libebook::FictionBook2BookNameContext::text(), libebook::FictionBook2CityContext::text(), libebook::FictionBook2CoverpageContext::text(), libebook::FictionBook2EmailContext::text(), libebook::FictionBook2FirstNameContext::text(), libebook::FictionBook2GenreContext::text(), libebook::FictionBook2HistoryContext::text(), libebook::FictionBook2HomePageContext::text(), libebook::FictionBook2IdContext::text(), libebook::FictionBook2IsbnContext::text(), libebook::FictionBook2LastNameContext::text(), libebook::FictionBook2MiddleNameContext::text(), libebook::FictionBook2NicknameContext::text(), libebook::FictionBook2OutputContext::text(), libebook::FictionBook2OutputDocumentClassContext::text(), libebook::FictionBook2PartContext::text(), libebook::FictionBook2ProgramUsedContext::text(), libebook::FictionBook2SequenceContext::text(), libebook::FictionBook2SrcLangContext::text(), libebook::FictionBook2SrcOcrContext::text(), libebook::FictionBook2SrcTitleInfoContext::text(), libebook::FictionBook2TranslatorContext::text(), and libebook::FictionBook2YearContext::text().
XMLTreeNode::ConfigurationPtr_t xhtmlConfig |