#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "ut_types.h"
#include "ut_assert.h"
#include "ut_debugmsg.h"
#include "ut_string.h"
#include "ie_imp_WML.h"
#include "ie_impGraphic.h"
#include "ie_types.h"
#include "pd_Document.h"
#include "ut_growbuf.h"
#include "ut_path.h"
#include "ut_string_class.h"
#include "fg_GraphicRaster.h"
Defines | |
#define | TT_OTHER 0 |
#define | TT_DOCUMENT 1 |
#define | TT_SECTION 2 |
#define | TT_BLOCK 3 |
#define | TT_IMAGE 4 |
#define | TT_BREAK 5 |
#define | TT_BOLD 6 |
#define | TT_ITALIC 7 |
#define | TT_UNDERLINE 8 |
#define | TT_STRONG 9 |
#define | TT_EMPHASIS 10 |
#define | TT_BIG 11 |
#define | TT_SMALL 12 |
#define | TT_TABLE 13 |
#define | TT_TABLE_ROW 14 |
#define | TT_TABLE_CELL 15 |
#define | TT_ACCESS 16 |
#define | TT_HEAD 17 |
#define | TT_META 18 |
#define | TT_TEMPLATE 19 |
#define | TT_DO 20 |
#define | TT_ONEVENT 21 |
#define | TT_POSTFIELD 22 |
#define | TT_GO 23 |
#define | TT_NOOP 24 |
#define | TT_PREV 25 |
#define | TT_REFRESH 26 |
#define | TT_FIELDSET 27 |
#define | TT_INPUT 28 |
#define | TT_OPTGROUP 29 |
#define | TT_OPTION 30 |
#define | TT_SELECT 31 |
#define | TT_SETVAR 32 |
#define | TT_TIMER 33 |
#define | TT_ANCHOR 34 |
#define | TT_LINK 35 |
#define | TokenTableSize ((sizeof(s_Tokens)/sizeof(s_Tokens[0]))) |
#define | X_TestParseState(ps) ((m_parseState==(ps))) |
#define | X_VerifyParseState(ps) |
#define | X_CheckDocument(b) |
#define | X_CheckError(v) |
#define | X_EatIfAlreadyError() do { if (m_error) return; } while (0) |
Variables | |
static IE_SuffixConfidence | IE_Imp_WML_Sniffer__SuffixConfidence [] |
static struct xmlToIdMapping | s_Tokens [] |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_ACCESS 16 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_ANCHOR 34 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_BIG 11 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_BLOCK 3 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_BOLD 6 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_BREAK 5 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_DO 20 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_DOCUMENT 1 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_EMPHASIS 10 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_FIELDSET 27 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_GO 23 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_HEAD 17 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_IMAGE 4 |
#define TT_INPUT 28 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_ITALIC 7 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_LINK 35 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_META 18 |
#define TT_NOOP 24 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_ONEVENT 21 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_OPTGROUP 29 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_OPTION 30 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_OTHER 0 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_POSTFIELD 22 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_PREV 25 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_REFRESH 26 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_SECTION 2 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_SELECT 31 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_SETVAR 32 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_SMALL 12 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_STRONG 9 |
#define TT_TABLE 13 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_TABLE_CELL 15 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_TABLE_ROW 14 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_TEMPLATE 19 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_TIMER 33 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define TT_UNDERLINE 8 |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define X_CheckDocument | ( | b | ) |
do { if (!(b)) \ { m_error = UT_IE_BOGUSDOCUMENT; \ UT_DEBUGMSG(("WML import: X_CheckDocument() failed %s\n", #b)); \ return; } } while (0)
Referenced by IE_Imp_WML::endElement(), IE_Imp_WML::openTable(), and IE_Imp_WML::startElement().
#define X_CheckError | ( | v | ) |
do { if (!(v)) \ { m_error = UT_ERROR; \ UT_DEBUGMSG(("WML import: X_CheckError() failed %s\n", #v)); \ return; } } while (0)
Referenced by IE_Imp_WML::closeTable(), IE_Imp_WML::createImage(), IE_Imp_WML::endElement(), IE_Imp_WML::openCell(), IE_Imp_WML::openRow(), IE_Imp_WML::openTable(), and IE_Imp_WML::startElement().
#define X_EatIfAlreadyError | ( | ) | do { if (m_error) return; } while (0) |
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
#define X_TestParseState | ( | ps | ) | ((m_parseState==(ps))) |
#define X_VerifyParseState | ( | ps | ) |
do { if (!(X_TestParseState(ps))) \ { m_error = UT_IE_BOGUSDOCUMENT; \ UT_DEBUGMSG(("WML import: X_TestParseState() failed %s\n", #ps)); \ return; } } while (0)
Referenced by IE_Imp_WML::endElement(), and IE_Imp_WML::startElement().
{ { "wml", UT_CONFIDENCE_PERFECT }, { "", UT_CONFIDENCE_ZILCH } }
struct xmlToIdMapping s_Tokens[] [static] |