mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-27 21:00:50 +00:00
Merging patch by jst (from mozilla/htmlparser).
Fixing bug 241328. Eliminating dead code, and making some classes use less memory on some 64-bit platforms. Also doing some general cleaning. r+sr=bzbarsky@mit.edu
This commit is contained in:
parent
e248a88fdd
commit
1d4738ccaf
@ -38,20 +38,20 @@
|
||||
/**
|
||||
* MODULE NOTES:
|
||||
* @update gess 4/1/98
|
||||
*
|
||||
* This file contains the declarations for all the HTML specific token types that
|
||||
*
|
||||
* This file contains the declarations for all the HTML specific token types that
|
||||
* our DTD's understand. In fact, the same set of token types are used for XML.
|
||||
* Currently we have tokens for text, comments, start and end tags, entities,
|
||||
* Currently we have tokens for text, comments, start and end tags, entities,
|
||||
* attributes, style, script and skipped content. Whitespace and newlines also
|
||||
* have their own token types, but don't count on them to stay forever.
|
||||
*
|
||||
*
|
||||
* If you're looking for the html tags, they're in a file called nsHTMLTag.h/cpp.
|
||||
*
|
||||
* Most of the token types have a similar API. They have methods to get the type
|
||||
* of token (GetTokenType); those that represent HTML tags also have a method to
|
||||
* get type tag type (GetTypeID). In addition, most have a method that causes the
|
||||
* token to help in the parsing process called (Consume). We've also thrown in a
|
||||
* few standard debugging methods as well.
|
||||
* token to help in the parsing process called (Consume). We've also thrown in a
|
||||
* few standard debugging methods as well.
|
||||
*/
|
||||
|
||||
#ifndef HTMLTOKENS_H
|
||||
@ -111,123 +111,112 @@ const PRUnichar* GetTagName(PRInt32 aTag);
|
||||
*/
|
||||
class CHTMLToken : public CToken {
|
||||
public:
|
||||
virtual ~CHTMLToken();
|
||||
virtual ~CHTMLToken();
|
||||
CHTMLToken(eHTMLTags aTag);
|
||||
|
||||
CHTMLToken(eHTMLTags aTag);
|
||||
|
||||
virtual eContainerInfo GetContainerInfo(void) const {return eFormUnknown;}
|
||||
virtual void SetContainerInfo(eContainerInfo aInfo) { }
|
||||
virtual eContainerInfo GetContainerInfo(void) const {return eFormUnknown;}
|
||||
virtual void SetContainerInfo(eContainerInfo aInfo) { }
|
||||
|
||||
protected:
|
||||
};
|
||||
|
||||
/**
|
||||
* This declares start tokens, which always take the form <xxxx>.
|
||||
* This class also knows how to consume related attributes.
|
||||
*
|
||||
* This declares start tokens, which always take the form <xxxx>.
|
||||
* This class also knows how to consume related attributes.
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
*/
|
||||
class CStartToken: public CHTMLToken {
|
||||
CTOKEN_IMPL_SIZEOF
|
||||
|
||||
public:
|
||||
CStartToken(eHTMLTags aTag=eHTMLTag_unknown);
|
||||
CStartToken(const nsAString& aString);
|
||||
CStartToken(const nsAString& aName,eHTMLTags aTag);
|
||||
public:
|
||||
CStartToken(eHTMLTags aTag=eHTMLTag_unknown);
|
||||
CStartToken(const nsAString& aString);
|
||||
CStartToken(const nsAString& aName,eHTMLTags aTag);
|
||||
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
virtual PRInt32 GetTypeID(void);
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
virtual PRInt32 GetTypeID(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
|
||||
virtual PRBool IsEmpty(void);
|
||||
virtual void SetEmpty(PRBool aValue);
|
||||
virtual PRBool IsEmpty(void);
|
||||
virtual void SetEmpty(PRBool aValue);
|
||||
|
||||
virtual const nsAString& GetStringValue();
|
||||
virtual void GetSource(nsString& anOutputString);
|
||||
virtual void AppendSourceTo(nsAString& anOutputString);
|
||||
virtual const nsAString& GetStringValue();
|
||||
virtual void GetSource(nsString& anOutputString);
|
||||
virtual void AppendSourceTo(nsAString& anOutputString);
|
||||
|
||||
//the following info is used to set well-formedness state on start tags...
|
||||
virtual eContainerInfo GetContainerInfo(void) const {return mContainerInfo;}
|
||||
virtual void SetContainerInfo(eContainerInfo aContainerInfo) {mContainerInfo=aContainerInfo;}
|
||||
virtual PRBool IsWellFormed(void) const {return PRBool(eWellFormed==mContainerInfo);}
|
||||
// the following info is used to set well-formedness state on start tags...
|
||||
virtual eContainerInfo GetContainerInfo(void) const {return mContainerInfo;}
|
||||
virtual void SetContainerInfo(eContainerInfo aContainerInfo) {
|
||||
mContainerInfo=aContainerInfo;
|
||||
}
|
||||
virtual PRBool IsWellFormed(void) const {
|
||||
return eWellFormed == mContainerInfo;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Get and set the ID attribute atom for this element.
|
||||
* See http://www.w3.org/TR/1998/REC-xml-19980210#sec-attribute-types
|
||||
* for the definition of an ID attribute.
|
||||
*
|
||||
*/
|
||||
virtual nsresult GetIDAttributeAtom(nsIAtom** aResult);
|
||||
virtual nsresult SetIDAttributeAtom(nsIAtom* aID);
|
||||
|
||||
nsString mTextValue;
|
||||
nsString mTrailingContent;
|
||||
protected:
|
||||
eContainerInfo mContainerInfo;
|
||||
nsCOMPtr<nsIAtom> mIDAttributeAtom;
|
||||
PRPackedBool mEmpty;
|
||||
nsString mTextValue;
|
||||
nsString mTrailingContent;
|
||||
protected:
|
||||
eContainerInfo mContainerInfo;
|
||||
PRPackedBool mEmpty;
|
||||
#ifdef DEBUG
|
||||
PRPackedBool mAttributed;
|
||||
PRPackedBool mAttributed;
|
||||
#endif
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* This declares end tokens, which always take the
|
||||
* This declares end tokens, which always take the
|
||||
* form </xxxx>. This class also knows how to consume
|
||||
* related attributes.
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
*/
|
||||
class CEndToken: public CHTMLToken {
|
||||
CTOKEN_IMPL_SIZEOF
|
||||
|
||||
public:
|
||||
CEndToken(eHTMLTags aTag);
|
||||
CEndToken(const nsAString& aString);
|
||||
CEndToken(const nsAString& aName,eHTMLTags aTag);
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
virtual PRInt32 GetTypeID(void);
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
public:
|
||||
CEndToken(eHTMLTags aTag);
|
||||
CEndToken(const nsAString& aString);
|
||||
CEndToken(const nsAString& aName,eHTMLTags aTag);
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
virtual PRInt32 GetTypeID(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
|
||||
virtual const nsAString& GetStringValue();
|
||||
virtual void GetSource(nsString& anOutputString);
|
||||
virtual void AppendSourceTo(nsAString& anOutputString);
|
||||
virtual const nsAString& GetStringValue();
|
||||
virtual void GetSource(nsString& anOutputString);
|
||||
virtual void AppendSourceTo(nsAString& anOutputString);
|
||||
|
||||
protected:
|
||||
nsString mTextValue;
|
||||
protected:
|
||||
nsString mTextValue;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* This declares comment tokens. Comments are usually
|
||||
* thought of as tokens, but we treat them that way
|
||||
* This declares comment tokens. Comments are usually
|
||||
* thought of as tokens, but we treat them that way
|
||||
* here so that the parser can have a consistent view
|
||||
* of all tokens.
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
*/
|
||||
class CCommentToken: public CHTMLToken {
|
||||
CTOKEN_IMPL_SIZEOF
|
||||
|
||||
public:
|
||||
CCommentToken();
|
||||
CCommentToken(const nsAString& aString);
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
virtual void AppendSourceTo(nsAString& anOutputString);
|
||||
public:
|
||||
CCommentToken();
|
||||
CCommentToken(const nsAString& aString);
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
virtual void AppendSourceTo(nsAString& anOutputString);
|
||||
|
||||
nsresult ConsumeStrictComment(nsScanner& aScanner);
|
||||
nsresult ConsumeQuirksComment(nsScanner& aScanner);
|
||||
nsresult ConsumeStrictComment(nsScanner& aScanner);
|
||||
nsresult ConsumeQuirksComment(nsScanner& aScanner);
|
||||
|
||||
protected:
|
||||
nsScannerSubstring mComment; // does not include MDO & MDC
|
||||
nsScannerSubstring mCommentDecl; // includes MDO & MDC
|
||||
protected:
|
||||
nsScannerSubstring mComment; // does not include MDO & MDC
|
||||
nsScannerSubstring mCommentDecl; // includes MDO & MDC
|
||||
};
|
||||
|
||||
|
||||
@ -235,102 +224,101 @@ class CCommentToken: public CHTMLToken {
|
||||
* This class declares entity tokens, which always take
|
||||
* the form &xxxx;. This class also offers a few utility
|
||||
* methods that allow you to easily reduce entities.
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
*/
|
||||
class CEntityToken : public CHTMLToken {
|
||||
CTOKEN_IMPL_SIZEOF
|
||||
|
||||
public:
|
||||
CEntityToken();
|
||||
CEntityToken(const nsAString& aString);
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
PRInt32 TranslateToUnicodeStr(nsString& aString);
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
static nsresult ConsumeEntity(PRUnichar aChar,nsString& aString,nsScanner& aScanner);
|
||||
static PRInt32 TranslateToUnicodeStr(PRInt32 aValue,nsString& aString);
|
||||
public:
|
||||
CEntityToken();
|
||||
CEntityToken(const nsAString& aString);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
PRInt32 TranslateToUnicodeStr(nsString& aString);
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
static nsresult ConsumeEntity(PRUnichar aChar, nsString& aString,
|
||||
nsScanner& aScanner);
|
||||
static PRInt32 TranslateToUnicodeStr(PRInt32 aValue,nsString& aString);
|
||||
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
virtual void GetSource(nsString& anOutputString);
|
||||
virtual void AppendSourceTo(nsAString& anOutputString);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
virtual void GetSource(nsString& anOutputString);
|
||||
virtual void AppendSourceTo(nsAString& anOutputString);
|
||||
|
||||
protected:
|
||||
nsString mTextValue;
|
||||
protected:
|
||||
nsString mTextValue;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Whitespace tokens are used where whitespace can be
|
||||
* detected as distinct from text. This allows us to
|
||||
* Whitespace tokens are used where whitespace can be
|
||||
* detected as distinct from text. This allows us to
|
||||
* easily skip leading/trailing whitespace when desired.
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
*/
|
||||
class CWhitespaceToken: public CHTMLToken {
|
||||
CTOKEN_IMPL_SIZEOF
|
||||
|
||||
public:
|
||||
CWhitespaceToken();
|
||||
CWhitespaceToken(const nsAString& aString);
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
public:
|
||||
CWhitespaceToken();
|
||||
CWhitespaceToken(const nsAString& aString);
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
|
||||
protected:
|
||||
nsString mTextValue;
|
||||
protected:
|
||||
nsString mTextValue;
|
||||
};
|
||||
|
||||
/**
|
||||
* Text tokens contain the normalized form of html text.
|
||||
* These tokens are guaranteed not to contain entities,
|
||||
* start or end tags, or newlines.
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
*/
|
||||
class CTextToken: public CHTMLToken {
|
||||
CTOKEN_IMPL_SIZEOF
|
||||
|
||||
public:
|
||||
CTextToken();
|
||||
CTextToken(const nsAString& aString);
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
nsresult ConsumeUntil(PRUnichar aChar,PRBool aIgnoreComments,nsScanner& aScanner,
|
||||
nsString& aEndTagName,PRInt32 aFlag,PRBool& aFlushTokens);
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual PRInt32 GetTextLength(void);
|
||||
virtual void CopyTo(nsAString& aStr);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
virtual void Bind(nsScanner* aScanner, nsScannerIterator& aStart, nsScannerIterator& aEnd);
|
||||
virtual void Bind(const nsAString& aStr);
|
||||
public:
|
||||
CTextToken();
|
||||
CTextToken(const nsAString& aString);
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
nsresult ConsumeUntil(PRUnichar aChar, PRBool aIgnoreComments,
|
||||
nsScanner& aScanner, nsString& aEndTagName,
|
||||
PRInt32 aFlag, PRBool& aFlushTokens);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual PRInt32 GetTextLength(void);
|
||||
virtual void CopyTo(nsAString& aStr);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
virtual void Bind(nsScanner* aScanner, nsScannerIterator& aStart,
|
||||
nsScannerIterator& aEnd);
|
||||
virtual void Bind(const nsAString& aStr);
|
||||
|
||||
protected:
|
||||
nsScannerSubstring mTextValue;
|
||||
protected:
|
||||
nsScannerSubstring mTextValue;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* CDATASection tokens contain raw unescaped text content delimited by
|
||||
* a ![CDATA[ and ]].
|
||||
* a ![CDATA[ and ]].
|
||||
* XXX Not really a HTML construct - maybe we need a separation
|
||||
*
|
||||
*
|
||||
* @update vidur 11/12/98
|
||||
*/
|
||||
class CCDATASectionToken : public CHTMLToken {
|
||||
CTOKEN_IMPL_SIZEOF
|
||||
|
||||
public:
|
||||
CCDATASectionToken(eHTMLTags aTag = eHTMLTag_unknown);
|
||||
CCDATASectionToken(const nsAString& aString);
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
CCDATASectionToken(eHTMLTags aTag = eHTMLTag_unknown);
|
||||
CCDATASectionToken(const nsAString& aString);
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
|
||||
protected:
|
||||
nsString mTextValue;
|
||||
protected:
|
||||
nsString mTextValue;
|
||||
};
|
||||
|
||||
|
||||
@ -338,21 +326,20 @@ public:
|
||||
* Declaration tokens contain raw unescaped text content (not really, but
|
||||
* right now we use this only for view source).
|
||||
* XXX Not really a HTML construct - maybe we need a separation
|
||||
*
|
||||
*
|
||||
*/
|
||||
class CMarkupDeclToken : public CHTMLToken {
|
||||
CTOKEN_IMPL_SIZEOF
|
||||
|
||||
public:
|
||||
CMarkupDeclToken();
|
||||
CMarkupDeclToken(const nsAString& aString);
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
CMarkupDeclToken();
|
||||
CMarkupDeclToken(const nsAString& aString);
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
|
||||
protected:
|
||||
nsScannerSubstring mTextValue;
|
||||
nsScannerSubstring mTextValue;
|
||||
};
|
||||
|
||||
|
||||
@ -361,57 +348,56 @@ protected:
|
||||
* pairs whereever they may occur. Typically, they should
|
||||
* occur only in start tokens. However, we may expand that
|
||||
* ability when XML tokens become commonplace.
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
*/
|
||||
class CAttributeToken: public CHTMLToken {
|
||||
CTOKEN_IMPL_SIZEOF
|
||||
|
||||
public:
|
||||
CAttributeToken();
|
||||
CAttributeToken(const nsAString& aString);
|
||||
CAttributeToken(const nsAString& aKey, const nsAString& aString);
|
||||
~CAttributeToken() {}
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual const nsAString& GetKey(void); // XXX {return mTextKey;}
|
||||
virtual void SetKey(const nsAString& aKey);
|
||||
virtual void BindKey(nsScanner* aScanner, nsScannerIterator& aStart, nsScannerIterator& aEnd);
|
||||
virtual const nsAString& GetValue(void) {return mTextValue;}
|
||||
virtual void SanitizeKey();
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
virtual void GetSource(nsString& anOutputString);
|
||||
virtual void AppendSourceTo(nsAString& anOutputString);
|
||||
|
||||
PRPackedBool mHasEqualWithoutValue;
|
||||
protected:
|
||||
public:
|
||||
CAttributeToken();
|
||||
CAttributeToken(const nsAString& aString);
|
||||
CAttributeToken(const nsAString& aKey, const nsAString& aString);
|
||||
~CAttributeToken() {}
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual const nsAString& GetKey(void); // XXX {return mTextKey;}
|
||||
virtual void SetKey(const nsAString& aKey);
|
||||
virtual void BindKey(nsScanner* aScanner, nsScannerIterator& aStart,
|
||||
nsScannerIterator& aEnd);
|
||||
virtual const nsAString& GetValue(void) {return mTextValue;}
|
||||
virtual void SanitizeKey();
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
virtual void GetSource(nsString& anOutputString);
|
||||
virtual void AppendSourceTo(nsAString& anOutputString);
|
||||
|
||||
PRPackedBool mHasEqualWithoutValue;
|
||||
protected:
|
||||
#ifdef DEBUG
|
||||
PRPackedBool mLastAttribute;
|
||||
PRPackedBool mLastAttribute;
|
||||
#endif
|
||||
nsAutoString mTextValue;
|
||||
nsScannerSubstring mTextKey;
|
||||
};
|
||||
nsAutoString mTextValue;
|
||||
nsScannerSubstring mTextKey;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Newline tokens contain, you guessed it, newlines.
|
||||
* Newline tokens contain, you guessed it, newlines.
|
||||
* They consume newline (CR/LF) either alone or in pairs.
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
*/
|
||||
class CNewlineToken: public CHTMLToken {
|
||||
class CNewlineToken: public CHTMLToken {
|
||||
CTOKEN_IMPL_SIZEOF
|
||||
|
||||
public:
|
||||
CNewlineToken();
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
public:
|
||||
CNewlineToken();
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
|
||||
static void AllocNewline();
|
||||
static void FreeNewline();
|
||||
static void AllocNewline();
|
||||
static void FreeNewline();
|
||||
};
|
||||
|
||||
|
||||
@ -419,69 +405,66 @@ class CNewlineToken: public CHTMLToken {
|
||||
* Script tokens contain sequences of javascript (or, gulp,
|
||||
* any other script you care to send). We don't tokenize
|
||||
* it here, nor validate it. We just wrap it up, and pass
|
||||
* it along to the html parser, who sends it (later on)
|
||||
* it along to the html parser, who sends it (later on)
|
||||
* to the scripting engine.
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
*/
|
||||
class CScriptToken: public CHTMLToken {
|
||||
CTOKEN_IMPL_SIZEOF
|
||||
|
||||
public:
|
||||
CScriptToken();
|
||||
CScriptToken(const nsAString& aString);
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
public:
|
||||
CScriptToken();
|
||||
CScriptToken(const nsAString& aString);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
|
||||
protected:
|
||||
nsString mTextValue;
|
||||
protected:
|
||||
nsString mTextValue;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Style tokens contain sequences of css style. We don't
|
||||
* tokenize it here, nor validate it. We just wrap it up,
|
||||
* and pass it along to the html parser, who sends it
|
||||
* Style tokens contain sequences of css style. We don't
|
||||
* tokenize it here, nor validate it. We just wrap it up,
|
||||
* and pass it along to the html parser, who sends it
|
||||
* (later on) to the style engine.
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
*/
|
||||
class CStyleToken: public CHTMLToken {
|
||||
CTOKEN_IMPL_SIZEOF
|
||||
|
||||
public:
|
||||
CStyleToken();
|
||||
CStyleToken(const nsAString& aString);
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
public:
|
||||
CStyleToken();
|
||||
CStyleToken(const nsAString& aString);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
|
||||
protected:
|
||||
nsString mTextValue;
|
||||
protected:
|
||||
nsString mTextValue;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Whitespace tokens are used where whitespace can be
|
||||
* detected as distinct from text. This allows us to
|
||||
* Whitespace tokens are used where whitespace can be
|
||||
* detected as distinct from text. This allows us to
|
||||
* easily skip leading/trailing whitespace when desired.
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
*/
|
||||
class CInstructionToken: public CHTMLToken {
|
||||
CTOKEN_IMPL_SIZEOF
|
||||
|
||||
public:
|
||||
CInstructionToken();
|
||||
CInstructionToken(const nsAString& aString);
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
public:
|
||||
CInstructionToken();
|
||||
CInstructionToken(const nsAString& aString);
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
|
||||
protected:
|
||||
nsString mTextValue;
|
||||
protected:
|
||||
nsString mTextValue;
|
||||
};
|
||||
|
||||
class CErrorToken : public CHTMLToken {
|
||||
@ -490,23 +473,22 @@ class CErrorToken : public CHTMLToken {
|
||||
public:
|
||||
CErrorToken(nsParserError* aError=0);
|
||||
~CErrorToken();
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
|
||||
void SetError(nsParserError* aError); // CErrorToken takes ownership of aError
|
||||
|
||||
// The nsParserError object returned by GetError is still owned by CErrorToken.
|
||||
// DO NOT use the delete operator on it. Should we change this so that a copy
|
||||
// of nsParserError is returned which needs to be destroyed by the consumer?
|
||||
const nsParserError* GetError(void);
|
||||
const nsParserError* GetError(void);
|
||||
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
protected:
|
||||
nsString mTextValue;
|
||||
nsString mTextValue;
|
||||
nsParserError* mError;
|
||||
};
|
||||
|
||||
/**
|
||||
/**
|
||||
* This token is generated by the HTML and Expat tokenizers
|
||||
* when they see the doctype declaration ("<!DOCTYPE ... >")
|
||||
*
|
||||
@ -516,16 +498,15 @@ class CDoctypeDeclToken: public CHTMLToken {
|
||||
CTOKEN_IMPL_SIZEOF
|
||||
|
||||
public:
|
||||
CDoctypeDeclToken(eHTMLTags aTag=eHTMLTag_unknown);
|
||||
CDoctypeDeclToken(const nsAString& aString,eHTMLTags aTag=eHTMLTag_unknown);
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
virtual void SetStringValue(const nsAString& aStr);
|
||||
CDoctypeDeclToken(eHTMLTags aTag=eHTMLTag_unknown);
|
||||
CDoctypeDeclToken(const nsAString& aString,eHTMLTags aTag=eHTMLTag_unknown);
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual const nsAString& GetStringValue(void);
|
||||
virtual void SetStringValue(const nsAString& aStr);
|
||||
|
||||
protected:
|
||||
nsString mTextValue;
|
||||
protected:
|
||||
nsString mTextValue;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
@ -193,7 +193,9 @@ class CToken {
|
||||
* @update gess5/11/98
|
||||
* @param value is the new ord value for this token
|
||||
*/
|
||||
virtual void SetTypeID(PRInt32 aValue);
|
||||
void SetTypeID(PRInt32 aValue) {
|
||||
mTypeID = aValue;
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter which retrieves the current ordinal value for this token
|
||||
@ -226,15 +228,6 @@ class CToken {
|
||||
*/
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
|
||||
/**
|
||||
* Getter which retrieves the class name for this token
|
||||
* This method is only used for debug purposes.
|
||||
* @update gess5/11/98
|
||||
* @return const char* containing class name
|
||||
*/
|
||||
virtual const char* GetClassName(void);
|
||||
|
||||
|
||||
/**
|
||||
* For tokens who care, this can tell us whether the token is
|
||||
* well formed or not.
|
||||
|
@ -115,25 +115,6 @@ CStartToken::CStartToken(const nsAString& aName,eHTMLTags aTag) : CHTMLToken(aTa
|
||||
#endif
|
||||
}
|
||||
|
||||
nsresult CStartToken::GetIDAttributeAtom(nsIAtom** aResult)
|
||||
{
|
||||
NS_ENSURE_ARG_POINTER(aResult);
|
||||
*aResult = mIDAttributeAtom;
|
||||
NS_IF_ADDREF(*aResult);
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
||||
nsresult CStartToken::SetIDAttributeAtom(nsIAtom* aID)
|
||||
{
|
||||
NS_ENSURE_ARG(aID);
|
||||
mIDAttributeAtom = aID;
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* This method returns the typeid (the tag type) for this token.
|
||||
*
|
||||
@ -148,17 +129,6 @@ PRInt32 CStartToken::GetTypeID(){
|
||||
return mTypeID;
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
const char* CStartToken::GetClassName(void) {
|
||||
return "start";
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
@ -365,17 +335,6 @@ PRInt32 CEndToken::GetTypeID(){
|
||||
return mTypeID;
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
const char* CEndToken::GetClassName(void) {
|
||||
return "/end";
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
@ -447,17 +406,6 @@ CTextToken::CTextToken(const nsAString& aName) : CHTMLToken(eHTMLTag_text) {
|
||||
mTextValue.Rebind(aName);
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
const char* CTextToken::GetClassName(void) {
|
||||
return "text";
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
@ -715,17 +663,6 @@ CCDATASectionToken::CCDATASectionToken(const nsAString& aName) : CHTMLToken(eHTM
|
||||
mTextValue.Assign(aName);
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
* @update vidur 11/12/98
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
const char* CCDATASectionToken::GetClassName(void) {
|
||||
return "cdatasection";
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
* @update vidur 11/12/98
|
||||
@ -843,15 +780,6 @@ CMarkupDeclToken::CMarkupDeclToken(const nsAString& aName) : CHTMLToken(eHTMLTag
|
||||
mTextValue.Rebind(aName);
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
const char* CMarkupDeclToken::GetClassName(void) {
|
||||
return "markupdeclaration";
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
@ -1255,17 +1183,6 @@ const nsAString& CCommentToken::GetStringValue(void)
|
||||
return mComment.AsString();
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
const char* CCommentToken::GetClassName(void){
|
||||
return "/**/";
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
@ -1287,18 +1204,6 @@ PRInt32 CCommentToken::GetTokenType(void) {
|
||||
CNewlineToken::CNewlineToken() : CHTMLToken(eHTMLTag_newline) {
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
const char* CNewlineToken::GetClassName(void) {
|
||||
return "crlf";
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
@ -1426,17 +1331,6 @@ CAttributeToken::CAttributeToken(const nsAString& aKey, const nsAString& aName)
|
||||
#endif
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
const char* CAttributeToken::GetClassName(void) {
|
||||
return "attr";
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
@ -1880,17 +1774,6 @@ CWhitespaceToken::CWhitespaceToken(const nsAString& aName) : CHTMLToken(eHTMLTag
|
||||
mTextValue.Assign(aName);
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
const char* CWhitespaceToken::GetClassName(void) {
|
||||
return "ws";
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
@ -1965,18 +1848,6 @@ nsresult CEntityToken::Consume(PRUnichar aChar, nsScanner& aScanner,PRInt32 aFla
|
||||
return result;
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
const char* CEntityToken::GetClassName(void) {
|
||||
return "&entity";
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
@ -2245,18 +2116,6 @@ CScriptToken::CScriptToken(const nsAString& aString) : CHTMLToken(eHTMLTag_scrip
|
||||
mTextValue.Assign(aString);
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
const char* CScriptToken::GetClassName(void) {
|
||||
return "script";
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
@ -2287,17 +2146,6 @@ CStyleToken::CStyleToken(const nsAString& aString) : CHTMLToken(eHTMLTag_style)
|
||||
mTextValue.Assign(aString);
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
const char* CStyleToken::GetClassName(void) {
|
||||
return "style";
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
@ -2370,17 +2218,6 @@ nsresult CInstructionToken::Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* @update gess 9/23/98
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
const char* CInstructionToken::GetClassName(void){
|
||||
return "instruction";
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
@ -2412,10 +2249,6 @@ PRInt32 CErrorToken::GetTokenType(void){
|
||||
return eToken_error;
|
||||
}
|
||||
|
||||
const char* CErrorToken::GetClassName(void){
|
||||
return "error";
|
||||
}
|
||||
|
||||
void CErrorToken::SetError(nsParserError *aError) {
|
||||
mError = aError;
|
||||
}
|
||||
@ -2488,10 +2321,6 @@ nsresult CDoctypeDeclToken::Consume(PRUnichar aChar, nsScanner& aScanner,PRInt32
|
||||
return result;
|
||||
}
|
||||
|
||||
const char* CDoctypeDeclToken::GetClassName(void) {
|
||||
return "doctype";
|
||||
}
|
||||
|
||||
PRInt32 CDoctypeDeclToken::GetTokenType(void) {
|
||||
return eToken_doctypeDecl;
|
||||
}
|
||||
|
@ -48,9 +48,7 @@
|
||||
* Default Constructor
|
||||
*/
|
||||
nsCParserNode::nsCParserNode()
|
||||
: mToken(nsnull),
|
||||
mUseCount(0),
|
||||
mGenericState(PR_FALSE),
|
||||
: mRefCnt(0), mGenericState(PR_FALSE), mUseCount(0), mToken(nsnull),
|
||||
mTokenAllocator(nsnull)
|
||||
{
|
||||
MOZ_COUNT_CTOR(nsCParserNode);
|
||||
@ -68,25 +66,23 @@ nsCParserNode::nsCParserNode()
|
||||
*/
|
||||
nsCParserNode::nsCParserNode(CToken* aToken,
|
||||
nsTokenAllocator* aTokenAllocator,
|
||||
nsNodeAllocator* aNodeAllocator): nsIParserNode()
|
||||
nsNodeAllocator* aNodeAllocator)
|
||||
: mRefCnt(0), mGenericState(PR_FALSE), mUseCount(0), mToken(aToken),
|
||||
mTokenAllocator(aTokenAllocator)
|
||||
{
|
||||
mRefCnt = 0;
|
||||
MOZ_COUNT_CTOR(nsCParserNode);
|
||||
|
||||
static int theNodeCount = 0;
|
||||
++theNodeCount;
|
||||
mToken = aToken;
|
||||
IF_HOLD(mToken);
|
||||
mTokenAllocator = aTokenAllocator;
|
||||
mUseCount = 0;
|
||||
mGenericState = PR_FALSE;
|
||||
|
||||
#ifdef HEAP_ALLOCATED_NODES
|
||||
mNodeAllocator = aNodeAllocator;
|
||||
#endif
|
||||
}
|
||||
|
||||
/**
|
||||
* default destructor
|
||||
* destructor
|
||||
* NOTE: We intentionally DONT recycle mToken here.
|
||||
* It may get cached for use elsewhere
|
||||
* @update gess 3/25/98
|
||||
|
@ -258,9 +258,9 @@ class nsCParserNode : public nsIParserNode {
|
||||
*/
|
||||
virtual nsresult ReleaseAll();
|
||||
|
||||
CToken* mToken;
|
||||
PRInt32 mUseCount;
|
||||
PRPackedBool mGenericState;
|
||||
PRInt32 mUseCount;
|
||||
CToken* mToken;
|
||||
|
||||
nsTokenAllocator* mTokenAllocator;
|
||||
#ifdef HEAP_ALLOCATED_NODES
|
||||
|
@ -46,7 +46,9 @@ MOZ_DECL_CTOR_COUNTER(CToken)
|
||||
static int TokenCount=0;
|
||||
static int DelTokenCount=0;
|
||||
|
||||
int CToken::GetTokenCount(){return TokenCount-DelTokenCount;}
|
||||
int CToken::GetTokenCount() {
|
||||
return TokenCount-DelTokenCount;
|
||||
}
|
||||
|
||||
|
||||
/**************************************************************
|
||||
@ -116,7 +118,7 @@ nsresult CToken::Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode) {
|
||||
* @update gess5/11/98
|
||||
* @return reference to string containing string value
|
||||
*/
|
||||
void CToken::GetSource(nsString& anOutputString){
|
||||
void CToken::GetSource(nsString& anOutputString) {
|
||||
anOutputString.Assign(GetStringValue());
|
||||
}
|
||||
|
||||
@ -124,21 +126,10 @@ void CToken::GetSource(nsString& anOutputString){
|
||||
* @update harishd 3/23/00
|
||||
* @return reference to string containing string value
|
||||
*/
|
||||
void CToken::AppendSourceTo(nsAString& anOutputString){
|
||||
void CToken::AppendSourceTo(nsAString& anOutputString) {
|
||||
anOutputString.Append(GetStringValue());
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the internal ordinal value for this token.
|
||||
* This method is deprecated, and will soon be going away.
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
* @param value -- new ordinal value for this token
|
||||
*/
|
||||
void CToken::SetTypeID(PRInt32 aTypeID) {
|
||||
mTypeID=aTypeID;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieves copy of internal ordinal value.
|
||||
* This method is deprecated, and will soon be going away.
|
||||
@ -156,7 +147,7 @@ PRInt32 CToken::GetTypeID(void) {
|
||||
* @update gess 3/25/98
|
||||
* @return int containing attribute count
|
||||
*/
|
||||
PRInt16 CToken::GetAttributeCount(void) {
|
||||
PRInt16 CToken::GetAttributeCount(void) {
|
||||
return mAttrCount;
|
||||
}
|
||||
|
||||
@ -168,20 +159,10 @@ PRInt16 CToken::GetAttributeCount(void) {
|
||||
* @update gess 3/25/98
|
||||
* @return int value containing token type.
|
||||
*/
|
||||
PRInt32 CToken::GetTokenType(void) {
|
||||
PRInt32 CToken::GetTokenType(void) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
/**
|
||||
* retrieve this tokens classname.
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
* @return char* containing name of class
|
||||
*/
|
||||
const char* CToken::GetClassName(void) {
|
||||
return "token";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
|
@ -201,10 +201,6 @@ class CSharedVSContext {
|
||||
public:
|
||||
|
||||
CSharedVSContext() :
|
||||
mEndNode(),
|
||||
mStartNode(),
|
||||
mTokenNode(),
|
||||
mITextToken(),
|
||||
mErrorToken(NS_LITERAL_STRING("error")) {
|
||||
}
|
||||
|
||||
|
@ -1,536 +0,0 @@
|
||||
?normalize_forward@?$nsReadingIterator@G@@QAEXXZ ; 2536676
|
||||
?Peek@nsScanner@@QAEIAAGI@Z ; 1386151
|
||||
?HasSpecialProperty@nsHTMLElement@@QBEHH@Z ; 828366
|
||||
?IsContainer@nsHTMLElement@@SAHW4nsHTMLTag@@@Z ; 729893
|
||||
?SetPosition@nsScanner@@QAEXAAV?$nsReadingIterator@G@@HH@Z ; 626582
|
||||
?GetTypeID@CStartToken@@UAEHXZ ; 447481
|
||||
?TagAt@nsDTDContext@@QBE?AW4nsHTMLTag@@H@Z ; 442499
|
||||
?TagAt@nsEntryStack@@QBE?AW4nsHTMLTag@@H@Z ; 442499
|
||||
?GetChar@nsScanner@@QAEIAAG@Z ; 436221
|
||||
?GetTypeID@CToken@@UAEHXZ ; 414744
|
||||
?Release@CToken@@QAEXXZ ; 410639
|
||||
?IsTextTag@nsHTMLElement@@SAHW4nsHTMLTag@@@Z ; 409935
|
||||
?GetNodeType@nsCParserNode@@UBEHXZ ; 376722
|
||||
?SkipWhitespace@nsScanner@@QAEIXZ ; 349902
|
||||
?IsMemberOf@nsHTMLElement@@QBEHH@Z ; 333035
|
||||
?EntryAt@nsEntryStack@@QBEPAUnsTagEntry@@H@Z ; 287272
|
||||
?AddRef@CValidDTD@@UAGKXZ ; 278594
|
||||
?IsEmpty@CStartToken@@QAEHXZ ; 264976
|
||||
??0CHTMLToken@@QAE@W4nsHTMLTag@@@Z ; 258646
|
||||
??0CToken@@QAE@H@Z ; 258646
|
||||
??1CHTMLToken@@UAE@XZ ; 258638
|
||||
??1CToken@@UAE@XZ ; 258638
|
||||
?PopToken@nsHTMLTokenizer@@UAEPAVCToken@@XZ ; 258424
|
||||
?AddToken@nsHTMLTokenizer@@KAXAAPAVCToken@@IPAVnsDeque@@PAVnsTokenAllocator@@@Z ; 256836
|
||||
?GetStylesAt@nsDTDContext@@QBEPAVnsEntryStack@@H@Z ; 245673
|
||||
?Last@nsEntryStack@@QBE?AW4nsHTMLTag@@XZ ; 235733
|
||||
?Last@nsDTDContext@@QBE?AW4nsHTMLTag@@XZ ; 235602
|
||||
?CreateTokenOfType@nsTokenAllocator@@UAEPAVCToken@@W4eHTMLTokenTypes@@W4nsHTMLTag@@@Z ; 229890
|
||||
?CanContain@nsHTMLElement@@QBEHW4nsHTMLTag@@@Z ; 220969
|
||||
?CanContain@CNavDTD@@UBEHHH@Z ; 219977
|
||||
?IsBlockCloser@nsHTMLElement@@SAHW4nsHTMLTag@@@Z ; 209858
|
||||
?IsExcludableParent@nsHTMLElement@@QBEHW4nsHTMLTag@@@Z ; 207431
|
||||
?IsInlineEntity@nsHTMLElement@@SAHW4nsHTMLTag@@@Z ; 202682
|
||||
?IsFlowEntity@nsHTMLElement@@SAHW4nsHTMLTag@@@Z ; 202504
|
||||
?GetAttributeCount@nsCParserNode@@UBEHH@Z ; 179873
|
||||
?Release@nsCParserNode@@UAGKXZ ; 165379
|
||||
?HandleToken@CNavDTD@@UAGIPAVCToken@@PAVnsIParser@@@Z ; 160934
|
||||
?Mark@nsScanner@@QAEXXZ ; 159135
|
||||
?ConsumeToken@nsHTMLTokenizer@@UAEIAAVnsScanner@@AAH@Z ; 158411
|
||||
?CanContainType@nsHTMLElement@@QBEHH@Z ; 154767
|
||||
??1nsCParserNode@@UAE@XZ ; 152036
|
||||
?ReleaseAll@nsCParserNode@@UAEIXZ ; 152036
|
||||
??0nsCParserNode@@QAE@PAVCToken@@HPAVnsTokenAllocator@@PAVnsNodeAllocator@@@Z ; 152036
|
||||
?GetKey@CAttributeToken@@UAEABVnsAString@@XZ ; 143387
|
||||
?GetTypeID@CEndToken@@UAEHXZ ; 137592
|
||||
?advance@?$nsReadingIterator@G@@QAEAAV1@H@Z ; 134751
|
||||
?IsResidualStyleTag@nsHTMLElement@@SAHW4nsHTMLTag@@@Z ; 134511
|
||||
?GetValue@CAttributeToken@@UAEABVnsString@@XZ ; 132768
|
||||
?GetTokenType@CAttributeToken@@UAEHXZ ; 130147
|
||||
?CanOmit@CNavDTD@@UAEHW4nsHTMLTag@@0AAH@Z ; 126847
|
||||
?normalize_backward@?$nsReadingIterator@G@@QAEXXZ ; 125570
|
||||
?CreateNode@nsNodeAllocator@@UAEPAVnsIParserNode@@PAVCToken@@HPAVnsTokenAllocator@@@Z ; 123953
|
||||
??_EnsCParserNode@@UAEPAXI@Z ; 123953
|
||||
?GetAttributeCount@CToken@@UAEFXZ ; 123723
|
||||
?IsBlockParent@nsHTMLElement@@SAHW4nsHTMLTag@@@Z ; 120135
|
||||
?IsChildOfHead@nsHTMLElement@@SAHW4nsHTMLTag@@AAH@Z ; 118017
|
||||
?GetTopic@CObserverService@@QAEPAVnsObserverTopic@@ABVnsString@@@Z ; 117352
|
||||
?Matches@nsObserverTopic@@QAEHABVnsString@@@Z ; 117133
|
||||
?HandleStartToken@CNavDTD@@QAEIPAVCToken@@@Z ; 117131
|
||||
?WillHandleStartTag@CNavDTD@@IAEIPAVCToken@@W4nsHTMLTag@@AAVnsIParserNode@@@Z ; 117131
|
||||
?GetObserverService@nsParser@@QAEPAVCObserverService@@XZ ; 117131
|
||||
?Notify@CObserverService@@QAEIW4nsHTMLTag@@AAVnsIParserNode@@PAXABVnsString@@PAVnsIParser@@@Z ; 117131
|
||||
?IsSectionTag@nsHTMLElement@@SAHW4nsHTMLTag@@@Z ; 117130
|
||||
?GetObserversForTag@nsObserverTopic@@QAEPAVnsDeque@@W4nsHTMLTag@@@Z ; 117127
|
||||
?Notify@nsObserverTopic@@QAEIW4nsHTMLTag@@AAVnsIParserNode@@PAXPAVnsIParser@@@Z ; 117127
|
||||
?DidHandleStartTag@CNavDTD@@IAEIAAVnsIParserNode@@W4nsHTMLTag@@@Z ; 117082
|
||||
?IsInlineParent@nsHTMLElement@@SAHW4nsHTMLTag@@@Z ; 115787
|
||||
?HandleDefaultStartToken@CNavDTD@@QAEIPAVCToken@@W4nsHTMLTag@@PAVnsIParserNode@@@Z ; 115628
|
||||
?OpenTransientStyles@CNavDTD@@QAEIW4nsHTMLTag@@@Z ; 114059
|
||||
?SectionContains@nsHTMLElement@@QAEHW4nsHTMLTag@@H@Z ; 112309
|
||||
?CurrentPosition@nsScanner@@QAEXAAV?$nsReadingIterator@G@@@Z ; 112070
|
||||
?Release@nsExpatDTD@@UAGKXZ ; 110889
|
||||
?GetDTD@nsParser@@UAGIPAPAVnsIDTD@@@Z ; 109930
|
||||
?GetTokenType@CStartToken@@UAEHXZ ; 108973
|
||||
?CanExclude@nsHTMLElement@@QBEHW4nsHTMLTag@@@Z ; 105291
|
||||
?GetTokenType@CNewlineToken@@UAEHXZ ; 101882
|
||||
?GetTokenType@nsCParserNode@@UBEHXZ ; 96577
|
||||
?IsBlock@nsHTMLElement@@QAEHXZ ; 94270
|
||||
?GetText@nsCParserNode@@UBEABVnsAString@@XZ ; 91365
|
||||
?IsBlockEntity@nsHTMLElement@@QAEHXZ ; 88355
|
||||
?ReadUntil@nsScanner@@QAEIAAV?$nsReadingIterator@G@@0AAVnsString@@H@Z ; 87559
|
||||
?LookupTag@nsHTMLTags@@SA?AW4nsHTMLTag@@ABVnsString@@@Z ; 85990
|
||||
?ConsumeTag@nsHTMLTokenizer@@MAEIGAAPAVCToken@@AAVnsScanner@@AAH@Z ; 84796
|
||||
?BindSubstring@nsScanner@@QAEXAAVnsSlidingSubstring@@ABV?$nsReadingIterator@G@@1@Z ; 83943
|
||||
?GetKeyAt@nsCParserNode@@UBEABVnsAString@@I@Z ; 82821
|
||||
?AddLeaf@CNavDTD@@QAEIPBVnsIParserNode@@@Z ; 80112
|
||||
?GetIndexOfChildOrSynonym@nsHTMLElement@@SAHAAVnsDTDContext@@W4nsHTMLTag@@@Z ; 78350
|
||||
?ReadUntil@nsScanner@@QAEIAAVnsString@@GH@Z ; 73445
|
||||
?GetTokenType@CEndToken@@UAEHXZ ; 72911
|
||||
?GetValueAt@nsCParserNode@@UBEABVnsString@@I@Z ; 72202
|
||||
??1CAttributeToken@@UAE@XZ ; 70372
|
||||
??_ECAttributeToken@@UAEPAXI@Z ; 70372
|
||||
?AddAttribute@nsCParserNode@@UAEXPAVCToken@@@Z ; 70151
|
||||
??_GCWhitespaceToken@@UAEPAXI@Z ; 69351
|
||||
?GetTokenType@CTextToken@@UAEHXZ ; 68258
|
||||
?GetTokenType@CWhitespaceToken@@UAEHXZ ; 61015
|
||||
??0CAttributeToken@@QAE@XZ ; 60742
|
||||
?Consume@CAttributeToken@@UAEIGAAVnsScanner@@H@Z ; 60590
|
||||
?SanitizeKey@CAttributeToken@@UAEXXZ ; 60369
|
||||
??REntityNameComparitor@@UAEHPAX0@Z ; 58628
|
||||
??_ECStartToken@@UAEPAXI@Z ; 55220
|
||||
??1CStartToken@@UAE@XZ ; 55220
|
||||
?GetStringValue@nsHTMLTags@@SAABVnsCString@@W4nsHTMLTag@@@Z ; 51863
|
||||
?HTMLIdToStringTag@nsParserService@@UBGIHAAVnsString@@@Z ; 51296
|
||||
??0CStartToken@@QAE@W4nsHTMLTag@@@Z ; 49953
|
||||
?ConsumeStartTag@nsHTMLTokenizer@@MAEIGAAPAVCToken@@AAVnsScanner@@AAH@Z ; 48526
|
||||
?Consume@CStartToken@@UAEIGAAVnsScanner@@H@Z ; 48526
|
||||
?GetIdentifier@nsScanner@@QAEIAAVnsString@@H@Z ; 48526
|
||||
?OpenContainer@CNavDTD@@QAEIPBVnsIParserNode@@W4nsHTMLTag@@HPAVnsEntryStack@@@Z ; 41712
|
||||
?EnsureCapacityFor@nsEntryStack@@QAEXHH@Z ; 41465
|
||||
?Push@nsEntryStack@@QAEXPBVnsIParserNode@@PAV1@@Z ; 41413
|
||||
?CloseContainer@CNavDTD@@QAEIPBVnsIParserNode@@W4nsHTMLTag@@H@Z ; 41312
|
||||
?Pop@nsEntryStack@@QAEPAVnsIParserNode@@XZ ; 41295
|
||||
?Push@nsDTDContext@@QAEXPBVnsIParserNode@@PAVnsEntryStack@@@Z ; 41163
|
||||
?Pop@nsDTDContext@@QAEPAVnsIParserNode@@AAPAVnsEntryStack@@@Z ; 41163
|
||||
?ShouldVerifyHierarchy@nsHTMLElement@@QAEHXZ ; 40028
|
||||
?CloseContainersTo@CNavDTD@@QAEIHW4nsHTMLTag@@H@Z ; 38619
|
||||
?ConsumeQuotedString@@YAIGAAVnsString@@AAVnsScanner@@H@Z ; 38547
|
||||
?SkipOver@nsScanner@@QAEIG@Z ; 38538
|
||||
??0CNewlineToken@@QAE@XZ ; 38117
|
||||
??_GCNewlineToken@@UAEPAXI@Z ; 38117
|
||||
?HasOpenContainer@nsDTDContext@@QBEHW4nsHTMLTag@@@Z ; 36857
|
||||
?HasOpenContainer@CNavDTD@@UBEHW4nsHTMLTag@@@Z ; 36857
|
||||
?GetStringValue@CNewlineToken@@UAEABVnsAString@@XZ ; 36604
|
||||
?SetAttributeCount@CToken@@UAEXF@Z ; 35754
|
||||
??0CEndToken@@QAE@W4nsHTMLTag@@@Z ; 34876
|
||||
?ConsumeEndTag@nsHTMLTokenizer@@MAEIGAAPAVCToken@@AAVnsScanner@@@Z ; 34863
|
||||
?Consume@CEndToken@@UAEIGAAVnsScanner@@H@Z ; 34863
|
||||
?HandleEndToken@CNavDTD@@QAEIPAVCToken@@@Z ; 34771
|
||||
?CanOmitEndTag@nsHTMLElement@@QBEHXZ ; 34352
|
||||
?CloseContainersTo@CNavDTD@@QAEIW4nsHTMLTag@@H@Z ; 34144
|
||||
?GetSourceLineNumber@nsCParserNode@@UBEHXZ ; 30958
|
||||
?ConsumeAttributes@nsHTMLTokenizer@@MAEIGPAVCStartToken@@AAVnsScanner@@@Z ; 30601
|
||||
?CollectAttributes@CNavDTD@@IAEIAAVnsIParserNode@@W4nsHTMLTag@@H@Z ; 30505
|
||||
?ConsumeNewline@nsHTMLTokenizer@@MAEIGAAPAVCToken@@AAVnsScanner@@@Z ; 29388
|
||||
?Consume@CNewlineToken@@UAEIGAAVnsScanner@@H@Z ; 29388
|
||||
?CreateTokenOfType@nsTokenAllocator@@UAEPAVCToken@@W4eHTMLTokenTypes@@W4nsHTMLTag@@ABVnsAString@@@Z ; 28696
|
||||
?GetStringValue@CWhitespaceToken@@UAEABVnsAString@@XZ ; 28683
|
||||
?GetContentSink@nsParser@@UAEPAVnsIContentSink@@XZ ; 28646
|
||||
?HandleToken@CWellFormedDTD@@UAGIPAVCToken@@PAVnsIParser@@@Z ; 27835
|
||||
??1CTextToken@@UAE@XZ ; 23801
|
||||
?GetStringValue@CTextToken@@UAEABVnsAString@@XZ ; 23795
|
||||
??_GCMarkupDeclToken@@UAEPAXI@Z ; 23744
|
||||
??0CTextToken@@QAE@XZ ; 23726
|
||||
?Consume@CTextToken@@UAEIGAAVnsScanner@@H@Z ; 22716
|
||||
?ConsumeText@nsHTMLTokenizer@@MAEIAAPAVCToken@@AAVnsScanner@@@Z ; 22716
|
||||
Tokenizer_HandleDefault ; 22603
|
||||
?GetTokenType@CEntityToken@@UAEHXZ ; 21763
|
||||
?ReadUntil@nsScanner@@QAEIAAVnsString@@0H@Z ; 21266
|
||||
Tokenizer_HandleCharacterData ; 20918
|
||||
?SetContainerInfo@CStartToken@@UAEXW4eContainerInfo@@@Z ; 19446
|
||||
?IsWhitespaceTag@nsHTMLElement@@SAHW4nsHTMLTag@@@Z ; 18870
|
||||
?HandleLeafToken@CWellFormedDTD@@IAEIPAVCToken@@@Z ; 17030
|
||||
?GetContainerInfo@CStartToken@@UBE?AW4eContainerInfo@@XZ ; 16245
|
||||
?ConsumeWhitespace@nsHTMLTokenizer@@MAEIGAAPAVCToken@@AAVnsScanner@@@Z ; 15630
|
||||
??0CWhitespaceToken@@QAE@XZ ; 15630
|
||||
?Consume@CWhitespaceToken@@UAEIGAAVnsScanner@@H@Z ; 15630
|
||||
?ReadWhitespace@nsScanner@@QAEIAAVnsString@@@Z ; 15630
|
||||
?CanContainSelf@nsHTMLElement@@QBEHXZ ; 12433
|
||||
?EntityToUnicode@nsHTMLEntities@@SAHABVnsCString@@@Z ; 11472
|
||||
??0EntityNode@@QAE@ABVnsCString@@@Z ; 11472
|
||||
?EntityToUnicode@nsHTMLEntities@@SAHABVnsAString@@@Z ; 11472
|
||||
?PeekToken@nsHTMLTokenizer@@UAEPAVCToken@@XZ ; 10192
|
||||
?SetKey@CAttributeToken@@UAEXABVnsAString@@@Z ; 9782
|
||||
??0CAttributeToken@@QAE@ABVnsAString@@@Z ; 9630
|
||||
Tokenizer_HandleUnknownEncoding ; 9555
|
||||
??0CWhitespaceToken@@QAE@ABVnsAString@@@Z ; 7559
|
||||
?GetStringValue@CStartToken@@UAEABVnsAString@@XZ ; 6598
|
||||
?IsBlockElement@CNavDTD@@UBEHHH@Z ; 5952
|
||||
?CanPropagate@CNavDTD@@UAEHW4nsHTMLTag@@0H@Z ; 5788
|
||||
??0CEndToken@@QAE@ABVnsAString@@W4nsHTMLTag@@@Z ; 5568
|
||||
?ConsumeEntity@nsHTMLTokenizer@@MAEIGAAPAVCToken@@AAVnsScanner@@@Z ; 5568
|
||||
??0CEntityToken@@QAE@XZ ; 5451
|
||||
?ConsumeEntity@CEntityToken@@SAHGAAVnsString@@AAVnsScanner@@@Z ; 5451
|
||||
?Consume@CEntityToken@@UAEIGAAVnsScanner@@H@Z ; 5451
|
||||
?HandleEntityToken@CNavDTD@@QAEIPAVCToken@@@Z ; 5449
|
||||
?TranslateToUnicodeStr@CEntityToken@@QAEHAAVnsString@@@Z ; 5431
|
||||
?TranslateToUnicodeStr@nsCParserNode@@UBEHAAVnsString@@@Z ; 5430
|
||||
??0CStartToken@@QAE@ABVnsAString@@W4nsHTMLTag@@@Z ; 5271
|
||||
XML_GetIdAttributeIndex ; 5153
|
||||
?HandleStartToken@CWellFormedDTD@@IAEIPAVCToken@@@Z ; 5153
|
||||
?GetIDAttributeAtom@CStartToken@@UAEIPAPAVnsIAtom@@@Z ; 5153
|
||||
Tokenizer_HandleEndElement ; 5153
|
||||
Tokenizer_HandleStartElement ; 5153
|
||||
?HandleEndToken@CWellFormedDTD@@IAEIPAVCToken@@@Z ; 5149
|
||||
?GetTokenizer@CNavDTD@@UAGIAAPAVnsITokenizer@@@Z ; 4456
|
||||
?ReadIdentifier@nsScanner@@QAEIAAVnsString@@H@Z ; 4298
|
||||
?GetStringValue@CCommentToken@@UAEABVnsAString@@XZ ; 3531
|
||||
?ForwardPropagate@CNavDTD@@UAEHAAVnsString@@W4nsHTMLTag@@1@Z ; 3352
|
||||
?BackwardPropagate@CNavDTD@@UBEHAAVnsString@@W4nsHTMLTag@@1@Z ; 3352
|
||||
?GetTokenType@CCommentToken@@UAEHXZ ; 3013
|
||||
?HTMLConvertEntityToUnicode@nsParserService@@UBGIABVnsString@@PAH@Z ; 2895
|
||||
?HTMLStringTagToId@nsParserService@@UBGIABVnsString@@PAH@Z ; 2350
|
||||
?EndReading@nsScanner@@QAEXAAV?$nsReadingIterator@G@@@Z ; 2128
|
||||
?Release@nsParserService@@UAGKXZ ; 1891
|
||||
?QueryInterface@nsParserService@@UAGIABUnsID@@PAPAX@Z ; 1889
|
||||
??REntityCodeComparitor@@UAEHPAX0@Z ; 1827
|
||||
??_GCCommentToken@@UAEPAXI@Z ; 1774
|
||||
?IsInlineElement@CNavDTD@@UBEHHH@Z ; 1640
|
||||
?CloseHead@CNavDTD@@QAEIPBVnsIParserNode@@@Z ; 1613
|
||||
?AddRef@nsParser@@UAGKXZ ; 1606
|
||||
?Release@nsParser@@UAGKXZ ; 1602
|
||||
?Tokenize@nsParser@@AAEIH@Z ; 1429
|
||||
?BuildModel@nsParser@@MAEIXZ ; 1429
|
||||
?DidTokenize@nsParser@@AAEHH@Z ; 1429
|
||||
?WillTokenize@nsParser@@AAEHH@Z ; 1429
|
||||
?WillTokenize@nsHTMLTokenizer@@UAEIHPAVnsTokenAllocator@@@Z ; 1429
|
||||
?CreateContextStackFor@CNavDTD@@QAEIW4nsHTMLTag@@@Z ; 1413
|
||||
??0CCommentToken@@QAE@XZ ; 1384
|
||||
?Consume@CCommentToken@@UAEIGAAVnsScanner@@H@Z ; 1384
|
||||
?HandleCommentToken@CNavDTD@@QAEIPAVCToken@@@Z ; 1377
|
||||
?ConsumeComment@nsHTMLTokenizer@@MAEIGAAPAVCToken@@AAVnsScanner@@@Z ; 1364
|
||||
?AppendToBuffer@nsScanner@@IAEXPAG00@Z ; 1308
|
||||
?HandleOmittedTag@CNavDTD@@IAEIPAVCToken@@W4nsHTMLTag@@1PAVnsIParserNode@@@Z ; 1303
|
||||
?GetIDAttributeAtom@nsCParserNode@@UBEIPAPAVnsIAtom@@@Z ; 1289
|
||||
?GetTokenizer@CWellFormedDTD@@UAGIAAPAVnsITokenizer@@@Z ; 1260
|
||||
?GetFilename@nsScanner@@QAEAAVnsString@@XZ ; 1239
|
||||
?OpenHead@CNavDTD@@QAEIPBVnsIParserNode@@@Z ; 1218
|
||||
?ReadNumber@nsScanner@@QAEIAAVnsString@@@Z ; 1153
|
||||
?AddHeadLeaf@CNavDTD@@QAEIPAVnsIParserNode@@@Z ; 1140
|
||||
?Eof@nsScanner@@QAEIXZ ; 1140
|
||||
?FillBuffer@nsScanner@@IAEIXZ ; 1140
|
||||
?BuildModel@CNavDTD@@UAGIPAVnsIParser@@PAVnsITokenizer@@PAVnsITokenObserver@@PAVnsIContentSink@@@Z ; 1126
|
||||
?DidTokenize@nsHTMLTokenizer@@UAEIH@Z ; 1114
|
||||
?ScanDocStructure@nsHTMLTokenizer@@IAEIH@Z ; 1114
|
||||
?ResumeParse@nsParser@@UAEIHH@Z ; 1086
|
||||
?WillBuildModel@nsParser@@IAEIAAVnsString@@@Z ; 1052
|
||||
?RewindToMark@nsScanner@@QAEXXZ ; 1020
|
||||
?LastOf@@YAHAAVnsDTDContext@@AAUTagList@@@Z ; 966
|
||||
?Append@nsScanner@@QAEIPBDI@Z ; 848
|
||||
?AddRef@nsExpatTokenizer@@UAGKXZ ; 796
|
||||
?Release@nsXMLTokenizer@@UAGKXZ ; 794
|
||||
XML_Parse ; 760
|
||||
?WillResumeParse@COtherDTD@@UAGIXZ ; 737
|
||||
?ParseXMLBuffer@nsExpatTokenizer@@IAEIPBDIH@Z ; 713
|
||||
?WillInterruptParse@COtherDTD@@UAGIXZ ; 644
|
||||
?SetEmpty@CStartToken@@QAEXH@Z ; 632
|
||||
?AppendSource@CToken@@UAEXAAVnsString@@@Z ; 616
|
||||
Tokenizer_HandleComment ; 613
|
||||
?NodeAt@nsEntryStack@@QBEPAVnsIParserNode@@H@Z ; 610
|
||||
?OnDataAvailable@nsParser@@UAGIPAVnsIRequest@@PAVnsISupports@@PAVnsIInputStream@@II@Z ; 609
|
||||
??1nsEntryStack@@QAE@XZ ; 588
|
||||
??0nsEntryStack@@QAE@XZ ; 588
|
||||
?QueryInterface@nsParser@@UAGIABUnsID@@PAPAX@Z ; 538
|
||||
?PushTokenFront@nsHTMLTokenizer@@UAEPAVCToken@@PAV2@@Z ; 522
|
||||
?CollectSkippedContent@CNavDTD@@IAEIAAVnsIParserNode@@AAH@Z ; 491
|
||||
??_GnsString@@UAEPAXI@Z ; 491
|
||||
?SetSkippedContent@nsCParserNode@@UAEXAAVnsString@@@Z ; 491
|
||||
?GetSkippedContent@nsCParserNode@@UBEABVnsString@@XZ ; 490
|
||||
?IsWellFormed@CStartToken@@UBEHXZ ; 478
|
||||
?IsContainer@CElement@@UAEHXZ ; 469
|
||||
?IsContainer@COtherDTD@@UBEHH@Z ; 469
|
||||
??0CParserContext@@QAE@PAVnsScanner@@PAXW4eParserCommands@@PAVnsIStreamObserver@@PAVnsIDTD@@W4eAutoDetectResult@@H@Z ; 440
|
||||
?do_GetService@@YA?BVnsGetServiceByCID@@ABUnsID@@PAI@Z ; 440
|
||||
?SetDocumentCharset@nsScanner@@QAEIABVnsString@@W4nsCharsetSource@@@Z ; 440
|
||||
?PushContext@nsParser@@QAEXAAVCParserContext@@@Z ; 440
|
||||
?RegisterObservers@CObserverService@@IAEXABVnsString@@@Z ; 438
|
||||
??1nsScanner@@QAE@XZ ; 437
|
||||
??1CParserContext@@QAE@XZ ; 437
|
||||
?ConsumeUntil@CTextToken@@QAEIGHAAVnsScanner@@AAVnsString@@HAAH@Z ; 415
|
||||
?SetMimeType@CParserContext@@QAEXABVnsString@@@Z ; 408
|
||||
??0nsScannerString@@QAE@PAG00@Z ; 408
|
||||
??0nsHTMLTokenizer@@QAE@HW4eParserDocType@@W4eParserCommands@@@Z ; 408
|
||||
??1nsHTMLTokenizer@@UAE@XZ ; 406
|
||||
??1nsScannerString@@UAE@XZ ; 406
|
||||
??_GnsScannerString@@UAEPAXI@Z ; 406
|
||||
?GetLine@nsExpatTokenizer@@IAEXPBDIIAAVnsString@@@Z ; 398
|
||||
?HandleCommentToken@CWellFormedDTD@@IAEIPAVCToken@@@Z ; 390
|
||||
??0CCommentToken@@QAE@ABVnsAString@@@Z ; 390
|
||||
?IsParserEnabled@nsParser@@UAEHXZ ; 374
|
||||
?Bind@CTextToken@@UAEXABVnsAString@@@Z ; 367
|
||||
??0nsDTDContext@@QAE@XZ ; 339
|
||||
??1nsDTDContext@@QAE@XZ ; 339
|
||||
?GetNextWord@CWordTokenizer@@QAEHXZ ; 336
|
||||
??1nsNodeAllocator@@UAE@XZ ; 328
|
||||
??0nsNodeAllocator@@QAE@XZ ; 328
|
||||
?QueryInterface@CNavDTD@@UAGIABUnsID@@PAPAX@Z ; 326
|
||||
??_ECNavDTD@@UAEPAXI@Z ; 326
|
||||
??1CNavDTD@@UAE@XZ ; 326
|
||||
??0CNavDTD@@QAE@XZ ; 326
|
||||
?NS_NewNavHTMLDTD@@YAIPAPAVnsIDTD@@@Z ; 326
|
||||
?Release@nsHTMLTokenizer@@UAGKXZ ; 325
|
||||
?CreateNewInstance@CNavDTD@@UAEIPAPAVnsIDTD@@@Z ; 325
|
||||
??_EnsHTMLTokenizer@@UAEPAXI@Z ; 325
|
||||
?QueryInterface@nsHTMLTokenizer@@UAGIABUnsID@@PAPAX@Z ; 325
|
||||
?NS_NewHTMLTokenizer@@YAIPAPAVnsITokenizer@@HW4eParserDocType@@W4eParserCommands@@@Z ; 325
|
||||
?GetCloseTargetForEndTag@nsHTMLElement@@QBE?AW4nsHTMLTag@@AAVnsDTDContext@@H@Z ; 323
|
||||
?WillTokenize@nsExpatTokenizer@@UAEIHPAVnsTokenAllocator@@@Z ; 315
|
||||
?ConsumeToken@nsExpatTokenizer@@UAEIAAVnsScanner@@AAH@Z ; 315
|
||||
?DidTokenize@nsExpatTokenizer@@UAEIH@Z ; 315
|
||||
?WillResumeParse@CViewSourceHTML@@UAGIXZ ; 315
|
||||
?BuildModel@CWellFormedDTD@@UAGIPAVnsIParser@@PAVnsITokenizer@@PAVnsITokenObserver@@PAVnsIContentSink@@@Z ; 315
|
||||
?advance@?$nsWritingIterator@G@@QAEAAV1@H@Z ; 307
|
||||
?GetTokenType@CCDATASectionToken@@UAEHXZ ; 294
|
||||
?ContainsSet@nsHTMLElement@@QBEHH@Z ; 281
|
||||
?HandleScriptToken@CNavDTD@@QAEIPBVnsIParserNode@@@Z ; 280
|
||||
XmlInitEncoding ; 260
|
||||
?PushStyle@nsDTDContext@@QAEXPBVnsIParserNode@@@Z ; 250
|
||||
?PopStyle@CNavDTD@@QAEIW4nsHTMLTag@@@Z ; 242
|
||||
?Append@nsScanner@@QAEIABVnsAString@@@Z ; 236
|
||||
XML_ParseBuffer ; 234
|
||||
XML_GetBuffer ; 234
|
||||
?Bind@CTextToken@@UAEXPAVnsScanner@@AAV?$nsReadingIterator@G@@1@Z ; 228
|
||||
?HasOpenContainer@CNavDTD@@UBEHQBW4nsHTMLTag@@H@Z ; 227
|
||||
??0nsScanner@@QAE@AAVnsString@@ABV1@W4nsCharsetSource@@@Z ; 223
|
||||
?Parse@nsParser@@UAEIABVnsAString@@PAXABVnsString@@HHW4nsDTDMode@@@Z ; 223
|
||||
?CopyUnusedData@nsScanner@@QAEXAAVnsString@@@Z ; 221
|
||||
?Peek@nsScanner@@QAEIAAVnsAString@@H@Z ; 221
|
||||
?PopContext@nsParser@@QAEPAVCParserContext@@XZ ; 221
|
||||
?RegisterObserverForTag@nsObserverTopic@@QAEXPAVnsIElementObserver@@W4nsHTMLTag@@@Z ; 221
|
||||
?LookupTag@nsHTMLTags@@SA?AW4nsHTMLTag@@ABVnsCString@@@Z ; 221
|
||||
??RnsObserverReleaser@@UAEPAXPAX@Z ; 220
|
||||
?SetContentSink@nsParser@@UAEPAVnsIContentSink@@PAV2@@Z ; 219
|
||||
??0nsObserverTopic@@QAE@ABVnsString@@@Z ; 219
|
||||
?CreateTopic@CObserverService@@QAEPAVnsObserverTopic@@ABVnsString@@@Z ; 219
|
||||
??0nsParser@@QAE@PAVnsITokenObserver@@@Z ; 219
|
||||
??0nsTokenAllocator@@QAE@XZ ; 219
|
||||
??0CObserverService@@QAE@XZ ; 219
|
||||
??0nsScanner@@QAE@AAVnsString@@HABV1@W4nsCharsetSource@@@Z ; 217
|
||||
?SetDocumentCharset@nsParser@@UAEXAAVnsString@@W4nsCharsetSource@@@Z ; 217
|
||||
?Parse@nsParser@@UAEIPAVnsIURI@@PAVnsIStreamObserver@@HPAXW4nsDTDMode@@@Z ; 217
|
||||
?WillInterruptParse@CViewSourceHTML@@UAGIXZ ; 216
|
||||
??1nsTokenAllocator@@UAE@XZ ; 216
|
||||
??1CObserverService@@QAE@XZ ; 216
|
||||
??1nsObserverTopic@@QAE@XZ ; 216
|
||||
??1nsParser@@UAE@XZ ; 216
|
||||
??_EnsParser@@UAEPAXI@Z ; 216
|
||||
?SetDataIntoBundle@nsParser@@UAGIABVnsString@@PAVnsISupports@@@Z ; 204
|
||||
?OpenHTML@CNavDTD@@QAEIPBVnsIParserNode@@@Z ; 204
|
||||
?SetDataIntoBundle@nsParserBundle@@UAGIABVnsString@@PAVnsISupports@@@Z ; 204
|
||||
?DidBuildModel@nsParser@@IAEII@Z ; 203
|
||||
?RecycleNodes@CNavDTD@@IAEXPAVnsEntryStack@@@Z ; 193
|
||||
?CanParse@CNavDTD@@UAE?AW4eAutoDetectResult@@AAVCParserContext@@AAVnsString@@H@Z ; 187
|
||||
?GetSharedObjects@@YAAAVCSharedParserObjects@@XZ ; 187
|
||||
?PushStyles@nsDTDContext@@QAEXPAVnsEntryStack@@@Z ; 186
|
||||
?OnStartRequest@nsParser@@UAGIPAVnsIRequest@@PAVnsISupports@@@Z ; 185
|
||||
?OnStopRequest@nsParser@@UAGIPAVnsIRequest@@PAVnsISupports@@IPBG@Z ; 180
|
||||
??0CElement@@QAE@W4nsHTMLTag@@@Z ; 166
|
||||
?PopStyle@nsDTDContext@@QAEPAVnsIParserNode@@W4nsHTMLTag@@@Z ; 166
|
||||
?CloseForm@CNavDTD@@QAEIPBVnsIParserNode@@@Z ; 165
|
||||
?OpenForm@CNavDTD@@QAEIPBVnsIParserNode@@@Z ; 165
|
||||
?readable_distance@?$nsCharSourceTraits@V?$nsReadingIterator@G@@@@SAIABV?$nsReadingIterator@G@@0@Z ; 154
|
||||
?write@?$nsWritingIterator@G@@QAEIPBGI@Z ; 154
|
||||
?normalize_forward@?$nsWritingIterator@G@@QAEXXZ ; 154
|
||||
?move@?$nsCharTraits@G@@SAPAGPAGPBGI@Z ; 154
|
||||
?RecordTrailingContent@nsHTMLTokenizer@@MAEXPAVCStartToken@@AAVnsScanner@@V?$nsReadingIterator@G@@@Z ; 153
|
||||
?copy_string@@YAAAV?$nsWritingIterator@G@@AAV?$nsReadingIterator@G@@ABV2@AAV1@@Z ; 153
|
||||
Tokenizer_HandleEndCdataSection ; 147
|
||||
Tokenizer_HandleStartCdataSection ; 147
|
||||
??0CCDATASectionToken@@QAE@ABVnsAString@@@Z ; 147
|
||||
?IsTableElement@nsHTMLElement@@QAEHXZ ; 146
|
||||
XmlPrologStateInit ; 130
|
||||
XmlGetUtf16InternalEncoding ; 130
|
||||
XML_ParserCreate ; 130
|
||||
XML_SetBase ; 130
|
||||
XML_ParserFree ; 128
|
||||
?GetDocumentCharset@nsParser@@UAEXAAVnsString@@AAW4nsCharsetSource@@@Z ; 126
|
||||
?SetCommand@nsParser@@UAEXPBD@Z ; 123
|
||||
?Initialize@@YAXW4nsHTMLTag@@00PAUTagList@@11111HHHHI110@Z ; 123
|
||||
?GetTextLength@CTextToken@@UAEHXZ ; 119
|
||||
?IsSpecialParent@nsHTMLElement@@QBEHW4nsHTMLTag@@@Z ; 108
|
||||
?OpenBody@CNavDTD@@QAEIPBVnsIParserNode@@@Z ; 108
|
||||
?GetLoggingSink@@YAPAVnsLoggingSink@@XZ ; 104
|
||||
?DidBuildModel@CNavDTD@@UAGIIHPAVnsIParser@@PAVnsIContentSink@@@Z ; 104
|
||||
?WillBuildModel@CNavDTD@@UAGIABVCParserContext@@PAVnsIContentSink@@@Z ; 104
|
||||
?ResetCounters@nsDTDContext@@QAEXXZ ; 104
|
||||
??_EnsParserBundle@@UAEPAXI@Z ; 102
|
||||
?PrependTokens@nsHTMLTokenizer@@UAEXAAVnsDeque@@@Z ; 102
|
||||
??1nsParserBundle@@UAE@XZ ; 102
|
||||
??_GnsHashtable@@UAEPAXI@Z ; 102
|
||||
?Release@nsParserBundle@@UAGKXZ ; 102
|
||||
??0nsParserBundle@@QAE@XZ ; 102
|
||||
?CloseHTML@CNavDTD@@QAEIPBVnsIParserNode@@@Z ; 99
|
||||
?DidBuildModel@CWellFormedDTD@@UAGIIHPAVnsIParser@@PAVnsIContentSink@@@Z ; 99
|
||||
?CloseBody@CNavDTD@@QAEIPBVnsIParserNode@@@Z ; 97
|
||||
?do_GetIOService@@YA?BVnsGetServiceByCID@@PAI@Z ; 96
|
||||
?NS_NewURI@@YAIPAPAVnsIURI@@PBDPAV1@PAVnsIIOService@@@Z ; 96
|
||||
?AppendSource@CStartToken@@UAEXAAVnsString@@@Z ; 91
|
||||
??0CWellFormedDTD@@QAE@XZ ; 84
|
||||
?NS_NewWellFormed_DTD@@YAIPAPAVnsIDTD@@@Z ; 84
|
||||
?QueryInterface@CWellFormedDTD@@UAGIABUnsID@@PAPAX@Z ; 84
|
||||
??0nsExpatTokenizer@@QAE@PAVnsString@@@Z ; 83
|
||||
XML_SetUnknownEncodingHandler ; 83
|
||||
XML_SetExternalEntityRefHandler ; 83
|
||||
XML_SetDefaultHandlerExpand ; 83
|
||||
XML_SetUnparsedEntityDeclHandler ; 83
|
||||
??0_XMLParserState@@QAE@XZ ; 83
|
||||
XML_SetCharacterDataHandler ; 83
|
||||
XML_SetParamEntityParsing ; 83
|
||||
?BufferContainsHTML@@YAHAAVnsString@@AAH@Z ; 83
|
||||
?WillBuildModel@CWellFormedDTD@@UAGIABVCParserContext@@PAVnsIContentSink@@@Z ; 83
|
||||
?SetupExpatParser@nsExpatTokenizer@@IAEXXZ ; 83
|
||||
XML_SetCommentHandler ; 83
|
||||
?CanParse@CWellFormedDTD@@UAE?AW4eAutoDetectResult@@AAVCParserContext@@AAVnsString@@H@Z ; 83
|
||||
XML_SetUserData ; 83
|
||||
XML_SetElementHandler ; 83
|
||||
XML_SetNotationDeclHandler ; 83
|
||||
XML_SetProcessingInstructionHandler ; 83
|
||||
XML_SetDoctypeDeclHandler ; 83
|
||||
XML_SetCdataSectionHandler ; 83
|
||||
?CreateNewInstance@CWellFormedDTD@@UAEIPAPAVnsIDTD@@@Z ; 83
|
||||
??_GCWellFormedDTD@@UAEPAXI@Z ; 82
|
||||
??1CWellFormedDTD@@UAE@XZ ; 82
|
||||
??_G_XMLParserState@@QAEPAXI@Z ; 81
|
||||
??_EnsExpatTokenizer@@UAEPAXI@Z ; 81
|
||||
??1nsExpatTokenizer@@UAE@XZ ; 81
|
||||
XmlParseXmlDecl ; 80
|
||||
??0CTextToken@@QAE@ABVnsAString@@@Z ; 75
|
||||
?HandleProcessingInstructionToken@CWellFormedDTD@@IAEIPAVCToken@@@Z ; 74
|
||||
??0CInstructionToken@@QAE@ABVnsAString@@@Z ; 74
|
||||
?GetTokenType@CInstructionToken@@UAEHXZ ; 74
|
||||
Tokenizer_HandleProcessingInstruction ; 74
|
||||
?ContinueParsing@nsParser@@UAEIXZ ; 61
|
||||
?GetTokenType@CDoctypeDeclToken@@UAEHXZ ; 58
|
||||
?OpenNoscript@CNavDTD@@QAEIPBVnsIParserNode@@PAVnsEntryStack@@@Z ; 57
|
||||
?CloseNoscript@CNavDTD@@QAEIPBVnsIParserNode@@@Z ; 57
|
||||
?CloseMap@CNavDTD@@QAEIPBVnsIParserNode@@@Z ; 56
|
||||
?OpenMap@CNavDTD@@QAEIPBVnsIParserNode@@@Z ; 56
|
||||
?Append@nsEntryStack@@QAEXPAV1@@Z ; 52
|
||||
?BlockParser@nsParser@@UAEXXZ ; 48
|
||||
?NS_OpenURI@@YAIPAPAVnsIInputStream@@PAVnsIURI@@PAVnsIIOService@@PAVnsILoadGroup@@PAVnsIInterfaceRequestor@@I@Z ; 48
|
||||
?NS_OpenURI@@YAIPAPAVnsIChannel@@PAVnsIURI@@PAVnsIIOService@@PAVnsILoadGroup@@PAVnsIInterfaceRequestor@@I@Z ; 48
|
||||
?OpenInputStream@nsExpatTokenizer@@KAIABVnsString@@0PAPAVnsIInputStream@@PAV2@@Z ; 48
|
||||
Tokenizer_HandleExternalEntityRef ; 48
|
||||
XML_ExternalEntityParserCreate ; 47
|
||||
?LoadStream@nsExpatTokenizer@@KAIPAVnsIInputStream@@AAPAGAAI@Z ; 47
|
||||
?SetCommand@nsParser@@UAEXW4eParserCommands@@@Z ; 47
|
||||
XmlPrologStateInitExternalEntity ; 47
|
||||
?PopAttributeToken@nsCParserNode@@UAEPAVCToken@@XZ ; 45
|
||||
?Initialize@CElement@@SAXAAV1@W4nsHTMLTag@@AATCGroupMembers@@2@Z ; 40
|
||||
Tokenizer_HandleEndDoctypeDecl ; 39
|
||||
?HandleDocTypeDeclToken@CWellFormedDTD@@IAEIPAVCToken@@@Z ; 39
|
||||
Tokenizer_HandleStartDoctypeDecl ; 39
|
||||
??0CDoctypeDeclToken@@QAE@ABVnsAString@@W4nsHTMLTag@@@Z ; 39
|
||||
?ConsumeSpecialMarkup@nsHTMLTokenizer@@MAEIGAAPAVCToken@@AAVnsScanner@@@Z ; 34
|
||||
?GetContainedGroups@CInlineElement@@SAAATCGroupMembers@@XZ ; 32
|
||||
?IsSpecialEntity@nsHTMLElement@@QAEHXZ ; 26
|
||||
?UnblockParser@nsParser@@UAEXXZ ; 25
|
||||
?GetTagName@@YAPBDH@Z ; 24
|
||||
?AppendSource@CEndToken@@UAEXAAVnsString@@@Z ; 23
|
||||
?Initialize@CElement@@SAXAAV1@W4nsHTMLTag@@@Z ; 22
|
||||
?HandleSavedTokens@CNavDTD@@IAEIH@Z ; 21
|
||||
?IsFontStyleEntity@nsHTMLElement@@QAEHXZ ; 20
|
||||
?GetCommand@nsParser@@UAEXAAVnsString@@@Z ; 20
|
||||
?GetContainedGroups@CBlockElement@@SAAATCGroupMembers@@XZ ; 19
|
||||
?GetEntity@nsDTDContext@@QBEPAVCNamedEntity@@ABVnsString@@@Z ; 18
|
||||
?SetStringValue@CDoctypeDeclToken@@UAEXABVnsAString@@@Z ; 14
|
||||
?HandleDocTypeDeclToken@CNavDTD@@QAEIPAVCToken@@@Z ; 14
|
||||
??0CDoctypeDeclToken@@QAE@W4nsHTMLTag@@@Z ; 14
|
||||
?Consume@CDoctypeDeclToken@@UAEIGAAVnsScanner@@H@Z ; 14
|
||||
?PushFront@nsEntryStack@@QAEXPBVnsIParserNode@@PAV1@@Z ; 13
|
||||
?GetContainedGroups@CSpecialElement@@SAAATCGroupMembers@@XZ ; 11
|
||||
?UngetReadable@nsScanner@@QAEHABVnsAString@@@Z ; 10
|
||||
?IsBlock@nsParserService@@UBGIHAAH@Z ; 10
|
||||
?UngetReadable@nsScannerString@@UAEXABVnsAString@@ABV?$nsReadingIterator@G@@@Z ; 10
|
||||
?GetContainedGroups@CPhraseElement@@SAAATCGroupMembers@@XZ ; 9
|
||||
?GetContainedGroups@CFontStyleElement@@SAAATCGroupMembers@@XZ ; 8
|
||||
?Release@CDTDDebug@@UAGKXZ ; 6
|
||||
?IsContainer@nsParserService@@UBGIHAAH@Z ; 6
|
||||
?Initialize@CLeafElement@@SAXAAVCElement@@W4nsHTMLTag@@@Z ; 5
|
||||
?Terminate@CNavDTD@@UAEIPAVnsIParser@@@Z ; 5
|
||||
?Terminate@nsParser@@UAEIXZ ; 5
|
||||
??0CTextContainer@@QAE@W4nsHTMLTag@@@Z ; 4
|
||||
?HasOptionalEndTag@@YAHW4nsHTMLTag@@@Z ; 4
|
||||
?Initialize@CTextContainer@@SAXAAVCElement@@W4nsHTMLTag@@@Z ; 4
|
||||
?GetClassObject@nsParserModule@@UAGIPAVnsIComponentManager@@ABUnsID@@1PAPAX@Z ; 4
|
||||
?Initialize@CBlockElement@@SAXAAVCElement@@W4nsHTMLTag@@@Z ; 3
|
||||
?CanContain@CElement@@UAEHPAV1@PAVnsDTDContext@@@Z ; 3
|
||||
?CanContain@COtherDTD@@UBEHHH@Z ; 3
|
||||
?ReadNumber@nsScanner@@QAEIAAV?$nsReadingIterator@G@@0@Z ; 3
|
||||
??_ECTransitionalDTD@@UAEPAXI@Z ; 2
|
||||
??1CTransitionalDTD@@UAE@XZ ; 2
|
||||
??0CTransitionalDTD@@QAE@XZ ; 2
|
||||
??0CSpecialElement@@QAE@W4nsHTMLTag@@@Z ; 2
|
||||
??1COtherDTD@@UAE@XZ ; 2
|
||||
?Initialize@CInlineElement@@SAXAAVCElement@@W4nsHTMLTag@@@Z ; 2
|
||||
?Initialize@CHeadElement@@SAXAAVCElement@@W4nsHTMLTag@@@Z ; 2
|
||||
??_GnsNodeAllocator@@UAEPAXI@Z ; 2
|
||||
??0COtherDTD@@QAE@XZ ; 2
|
||||
?Initialize@CFontStyleElement@@SAXAAVCElement@@W4nsHTMLTag@@@Z ; 2
|
||||
?QueryInterface@COtherDTD@@UAGIABUnsID@@PAPAX@Z ; 2
|
||||
?Initialize@CFrameElement@@SAXAAVCElement@@W4nsHTMLTag@@@Z ; 2
|
||||
?Initialize@CSpecialElement@@SAXAAVCElement@@W4nsHTMLTag@@@Z ; 2
|
||||
?Initialize@CAppletElement@@SAXAAVCElement@@W4nsHTMLTag@@@Z ; 2
|
||||
?OpenFrameset@CNavDTD@@QAEIPBVnsIParserNode@@@Z ; 2
|
||||
?CloseFrameset@CNavDTD@@QAEIPBVnsIParserNode@@@Z ; 2
|
||||
?Remove@nsEntryStack@@QAEPAVnsIParserNode@@HW4nsHTMLTag@@@Z ; 2
|
||||
??_EnsParserModule@@UAEPAXI@Z ; 1
|
||||
?AddRefTable@nsHTMLTags@@SAXXZ ; 1
|
||||
?QueryInterface@nsParserModule@@UAGIABUnsID@@PAPAX@Z ; 1
|
||||
?Initialize@CTopLevelElement@@SAXAAVCElement@@W4nsHTMLTag@@@Z ; 1
|
||||
?Initialize@CFormElement@@SAXAAVCElement@@W4nsHTMLTag@@@Z ; 1
|
||||
??0CTextAreaElement@@QAE@XZ ; 1
|
||||
??0nsParserModule@@QAE@XZ ; 1
|
||||
?CanUnload@nsParserModule@@UAGIPAVnsIComponentManager@@PAH@Z ; 1
|
||||
??0nsParserService@@QAE@XZ ; 1
|
||||
?Shutdown@nsParserModule@@IAEXXZ ; 1
|
||||
??_EEntityNameComparitor@@UAEPAXI@Z ; 1
|
||||
?GetContainedGroups@CFormControlElement@@SAAATCGroupMembers@@XZ ; 1
|
||||
?ReplaceCharacter@nsScannerString@@UAEXAAV?$nsReadingIterator@G@@G@Z ; 1
|
||||
??0CPreformattedElement@@QAE@W4nsHTMLTag@@@Z ; 1
|
||||
?Initialize@CFlowElement@@SAXAAVCElement@@W4nsHTMLTag@@@Z ; 1
|
||||
DTD_HandleNotationDecl ; 1
|
||||
?GetContainedGroups@CTopLevelElement@@SAAATCGroupMembers@@XZ ; 1
|
||||
??0CSharedParserObjects@@QAE@XZ ; 1
|
||||
??0CFormElement@@QAE@XZ ; 1
|
||||
??0CScriptElement@@QAE@XZ ; 1
|
||||
?CanContain@CBodyElement@@UAEHPAVCElement@@PAVnsDTDContext@@@Z ; 1
|
||||
?DeleteElementTable@@YAXXZ ; 1
|
||||
?FreeSharedObjects@nsParser@@SAXXZ ; 1
|
||||
??_EEntityCodeComparitor@@UAEPAXI@Z ; 1
|
||||
??0CHeadElement@@QAE@W4nsHTMLTag@@@Z ; 1
|
||||
?InitializeElementTable@@YAXXZ ; 1
|
||||
?ReplaceCharacter@nsScanner@@QAEXAAV?$nsReadingIterator@G@@G@Z ; 1
|
||||
??0CElementTable@@QAE@XZ ; 1
|
||||
?Initialize@CPhraseElement@@SAXAAVCElement@@W4nsHTMLTag@@@Z ; 1
|
||||
?Initialize@nsParserModule@@QAEIXZ ; 1
|
||||
??_GCSharedParserObjects@@QAEPAXI@Z ; 1
|
||||
??0CTableElement@@QAE@W4nsHTMLTag@@@Z ; 1
|
||||
??0CLIElement@@QAE@W4nsHTMLTag@@@Z ; 1
|
||||
??0CCounterElement@@QAE@W4nsHTMLTag@@@Z ; 1
|
||||
?AddRefTable@nsHTMLEntities@@SAXXZ ; 1
|
||||
?InitializeElements@CElementTable@@QAEXXZ ; 1
|
||||
??1nsParserService@@UAE@XZ ; 1
|
||||
NSGetModule ; 1
|
||||
??_EnsSlidingSubstring@@UAEPAXI@Z ; 1
|
||||
??0CHTMLElement@@QAE@W4nsHTMLTag@@@Z ; 1
|
||||
?AllocNewline@CNewlineToken@@SAXXZ ; 1
|
||||
?ReleaseTable@nsHTMLEntities@@SAXXZ ; 1
|
||||
??1nsParserModule@@UAE@XZ ; 1
|
||||
?ReleaseTable@nsHTMLTags@@SAXXZ ; 1
|
||||
?FreeNewline@CNewlineToken@@SAXXZ ; 1
|
||||
??0CFieldsetElement@@QAE@XZ ; 1
|
||||
??_EEntityNode@@QAEPAXI@Z ; 1
|
||||
??_GnsParserService@@UAEPAXI@Z ; 1
|
||||
??0CBodyElement@@QAE@W4nsHTMLTag@@@Z ; 1
|
Loading…
x
Reference in New Issue
Block a user