Defines | Variables

ie_imp_WML.cpp File Reference

#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 []

Define Documentation

#define TokenTableSize   ((sizeof(s_Tokens)/sizeof(s_Tokens[0])))
#define TT_ACCESS   16
#define TT_ANCHOR   34
#define TT_BIG   11
#define TT_BLOCK   3
#define TT_BOLD   6
#define TT_BREAK   5
#define TT_DO   20
#define TT_DOCUMENT   1
#define TT_EMPHASIS   10
#define TT_FIELDSET   27
#define TT_GO   23
#define TT_HEAD   17
#define TT_IMAGE   4
#define TT_INPUT   28
#define TT_ITALIC   7
#define TT_LINK   35
#define TT_META   18
#define TT_NOOP   24
#define TT_ONEVENT   21
#define TT_OPTGROUP   29
#define TT_OPTION   30
#define TT_OTHER   0
#define TT_POSTFIELD   22
#define TT_PREV   25
#define TT_REFRESH   26
#define TT_SECTION   2
#define TT_SELECT   31
#define TT_SETVAR   32
#define TT_SMALL   12
#define TT_STRONG   9
#define TT_TABLE   13
#define TT_TABLE_CELL   15
#define TT_TABLE_ROW   14
#define TT_TEMPLATE   19
#define TT_TIMER   33
#define TT_UNDERLINE   8
#define X_CheckDocument (   b  ) 
Value:
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  ) 
Value:
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)
#define X_TestParseState (   ps  )     ((m_parseState==(ps)))
#define X_VerifyParseState (   ps  ) 
Value:
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().


Variable Documentation

Initial value:
 {
    { "wml",    UT_CONFIDENCE_PERFECT   },
    { "",       UT_CONFIDENCE_ZILCH     }
}
struct xmlToIdMapping s_Tokens[] [static]