mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 03:45:46 +00:00
Replacing ostream to nsStream in DebugDump methods.
This commit is contained in:
parent
bef3eb8080
commit
fc87f082cc
@ -1057,7 +1057,8 @@ nsresult CNavDTD::HandleDefaultStartToken(CToken* aToken,eHTMLTags aChildTag,nsI
|
||||
#ifdef RICKG_DEBUG
|
||||
void WriteTokenToLog(CToken* aToken) {
|
||||
|
||||
static fstream outputStream("c:/temp/tokenlog.html",ios::out);
|
||||
static nsFileSpec fileSpec("c:\\temp\\tokenlog.html");
|
||||
static nsOutputFileStream outputStream(fileSpec);
|
||||
aToken->DebugDumpSource(outputStream); //write token without close bracket...
|
||||
}
|
||||
#endif
|
||||
|
@ -537,10 +537,19 @@ PRBool CDTDDebug::Verify(nsIDTD * aDTD, nsIParser * aParser, int aContextStackP
|
||||
if (debugFile) {
|
||||
// dump the html source into the newly created file.
|
||||
|
||||
/******************************************************
|
||||
* RICKG, DO WE REALLY NEED A FILE DESCRIPTOR HERE? *
|
||||
******************************************************/
|
||||
|
||||
PRofstream ps;
|
||||
ps.attach(debugFile);
|
||||
if (theParser)
|
||||
theParser->DebugDumpSource(ps);
|
||||
if (theParser) {
|
||||
// XXX Hack Remove file descriptors
|
||||
nsFileSpec fileSpec(filename);
|
||||
nsOutputFileStream out(fileSpec);
|
||||
theParser->DebugDumpSource(out);
|
||||
//theParser->DebugDumpSource(ps);
|
||||
}
|
||||
PR_Close(debugFile);
|
||||
}
|
||||
}
|
||||
|
@ -250,7 +250,7 @@ nsresult CStartToken::Consume(PRUnichar aChar, nsScanner& aScanner) {
|
||||
* @param out -- ostream to output content
|
||||
* @return
|
||||
*/
|
||||
void CStartToken::DebugDumpSource(ostream& out) {
|
||||
void CStartToken::DebugDumpSource(nsOutputStream& out) {
|
||||
char buffer[1000];
|
||||
mTextValue.ToCString(buffer,sizeof(buffer));
|
||||
out << "<" << buffer;
|
||||
@ -376,7 +376,7 @@ PRInt32 CEndToken::GetTokenType(void) {
|
||||
* @param out -- ostream to output content
|
||||
* @return
|
||||
*/
|
||||
void CEndToken::DebugDumpSource(ostream& out) {
|
||||
void CEndToken::DebugDumpSource(nsOutputStream& out) {
|
||||
char buffer[1000];
|
||||
mTextValue.ToCString(buffer,sizeof(buffer));
|
||||
out << "</" << buffer << ">";
|
||||
@ -1085,12 +1085,12 @@ void CAttributeToken::SanitizeKey() {
|
||||
* @param out -- ostream to output content
|
||||
* @return
|
||||
*/
|
||||
void CAttributeToken::DebugDumpToken(ostream& out) {
|
||||
void CAttributeToken::DebugDumpToken(nsOutputStream& out) {
|
||||
char buffer[200];
|
||||
mTextKey.ToCString(buffer,sizeof(buffer));
|
||||
out << "[" << GetClassName() << "] " << buffer << "=";
|
||||
mTextValue.ToCString(buffer,sizeof(buffer));
|
||||
out << buffer << ": " << mTypeID << endl;
|
||||
out << buffer << ": " << mTypeID << nsEndl;
|
||||
}
|
||||
|
||||
/*
|
||||
@ -1287,7 +1287,7 @@ nsresult CAttributeToken::Consume(PRUnichar aChar, nsScanner& aScanner) {
|
||||
* @param out -- ostream to output content
|
||||
* @return
|
||||
*/
|
||||
void CAttributeToken::DebugDumpSource(ostream& out) {
|
||||
void CAttributeToken::DebugDumpSource(nsOutputStream& out) {
|
||||
static char buffer[1000];
|
||||
mTextKey.ToCString(buffer,sizeof(buffer));
|
||||
out << " " << buffer;
|
||||
@ -1583,7 +1583,7 @@ PRInt32 CEntityToken::TranslateToUnicodeStr(nsString& aString) {
|
||||
* @param out -- ostream to output content
|
||||
* @return
|
||||
*/
|
||||
void CEntityToken::DebugDumpSource(ostream& out) {
|
||||
void CEntityToken::DebugDumpSource(nsOutputStream& out) {
|
||||
char* cp=mTextValue.ToNewCString();
|
||||
out << "&" << *cp;
|
||||
delete[] cp;
|
||||
@ -1771,7 +1771,7 @@ nsresult CSkippedContentToken::Consume(PRUnichar aChar,nsScanner& aScanner) {
|
||||
* @param out -- ostream to output content
|
||||
* @return
|
||||
*/
|
||||
void CSkippedContentToken::DebugDumpSource(ostream& out) {
|
||||
void CSkippedContentToken::DebugDumpSource(nsOutputStream& out) {
|
||||
static char buffer[1000];
|
||||
mTextKey.ToCString(buffer,sizeof(buffer));
|
||||
out << " " << buffer;
|
||||
@ -1895,6 +1895,10 @@ const nsParserError * CErrorToken::GetError(void)
|
||||
CDoctypeDeclToken::CDoctypeDeclToken() : CHTMLToken(eHTMLTag_unknown) {
|
||||
}
|
||||
|
||||
nsresult CDoctypeDeclToken::Consume(PRUnichar aChar, nsScanner& aScanner) {
|
||||
return ConsumeComment(aChar,aScanner,mTextValue);
|
||||
}
|
||||
|
||||
const char* CDoctypeDeclToken::GetClassName(void) {
|
||||
return "doctype";
|
||||
}
|
||||
|
@ -43,7 +43,6 @@
|
||||
#include "nsHTMLTags.h"
|
||||
#include "nsParserError.h"
|
||||
#include "nsString.h"
|
||||
#include <iostream.h>
|
||||
|
||||
class nsScanner;
|
||||
|
||||
@ -121,7 +120,7 @@ class CStartToken: public CHTMLToken {
|
||||
void SetAttributed(PRBool aValue);
|
||||
PRBool IsEmpty(void);
|
||||
void SetEmpty(PRBool aValue);
|
||||
virtual void DebugDumpSource(ostream& out);
|
||||
virtual void DebugDumpSource(nsOutputStream& out);
|
||||
virtual void GetSource(nsString& anOutputString);
|
||||
|
||||
virtual void Reinitialize(PRInt32 aTag, const nsString& aString);
|
||||
@ -147,7 +146,7 @@ class CEndToken: public CHTMLToken {
|
||||
virtual PRInt32 GetTypeID(void);
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual void DebugDumpSource(ostream& out);
|
||||
virtual void DebugDumpSource(nsOutputStream& out);
|
||||
virtual void GetSource(nsString& anOutputString);
|
||||
};
|
||||
|
||||
@ -188,7 +187,7 @@ class CEntityToken : public CHTMLToken {
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner);
|
||||
static PRInt32 ConsumeEntity(PRUnichar aChar,nsString& aString,nsScanner& aScanner);
|
||||
static PRInt32 TranslateToUnicodeStr(PRInt32 aValue,nsString& aString);
|
||||
virtual void DebugDumpSource(ostream& out);
|
||||
virtual void DebugDumpSource(nsOutputStream& out);
|
||||
virtual void GetSource(nsString& anOutputString);
|
||||
};
|
||||
|
||||
@ -263,9 +262,9 @@ class CAttributeToken: public CHTMLToken {
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual nsString& GetKey(void) {return mTextKey;}
|
||||
virtual void SanitizeKey();
|
||||
virtual void DebugDumpToken(ostream& out);
|
||||
virtual void DebugDumpToken(nsOutputStream& out);
|
||||
virtual void GetSource(nsString& anOutputString);
|
||||
virtual void DebugDumpSource(ostream& out);
|
||||
virtual void DebugDumpSource(nsOutputStream& out);
|
||||
PRBool mLastAttribute;
|
||||
virtual void Reinitialize(PRInt32 aTag, const nsString& aString);
|
||||
|
||||
@ -340,7 +339,7 @@ class CSkippedContentToken: public CAttributeToken {
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner);
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual void DebugDumpSource(ostream& out);
|
||||
virtual void DebugDumpSource(nsOutputStream& out);
|
||||
virtual void GetSource(nsString& anOutputString);
|
||||
protected:
|
||||
};
|
||||
@ -389,6 +388,7 @@ protected:
|
||||
class CDoctypeDeclToken: public CHTMLToken {
|
||||
public:
|
||||
CDoctypeDeclToken();
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner);
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
};
|
||||
|
@ -1437,7 +1437,7 @@ PRBool nsParser::DidTokenize(PRBool aIsFinalChunk){
|
||||
return result;
|
||||
}
|
||||
|
||||
void nsParser::DebugDumpSource(ostream& aStream) {
|
||||
void nsParser::DebugDumpSource(nsOutputStream& aStream) {
|
||||
PRInt32 theIndex=-1;
|
||||
nsITokenizer* theTokenizer=mParserContext->mDTD->GetTokenizer();
|
||||
if(theTokenizer){
|
||||
|
@ -235,7 +235,7 @@ friend class CTokenHandler;
|
||||
*/
|
||||
virtual nsresult ResumeParse(nsIDTD* mDefaultDTD=0, PRBool aIsFinalChunk=PR_FALSE);
|
||||
|
||||
void DebugDumpSource(ostream& anOutput);
|
||||
void DebugDumpSource(nsOutputStream& anOutput);
|
||||
|
||||
//*********************************************
|
||||
// These methods are callback methods used by
|
||||
|
@ -121,13 +121,13 @@ nsresult CToken::Consume(PRUnichar aChar,nsScanner& aScanner) {
|
||||
* @update gess 3/25/98
|
||||
* @param ostream -- output stream to accept output data
|
||||
*/
|
||||
void CToken::DebugDumpToken(ostream& anOutputStream) {
|
||||
void CToken::DebugDumpToken(nsOutputStream& anOutputStream) {
|
||||
anOutputStream << "[" << GetClassName() << "] ";
|
||||
int i=0;
|
||||
for(i=0;i<mTextValue.Length();i++){
|
||||
anOutputStream << char(mTextValue.CharAt(i));
|
||||
}
|
||||
anOutputStream << " TypeID: " << mTypeID << " AttrCount: " << mAttrCount << endl;
|
||||
anOutputStream << " TypeID: " << mTypeID << " AttrCount: " << mAttrCount << nsEndl;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -137,7 +137,7 @@ void CToken::DebugDumpToken(ostream& anOutputStream) {
|
||||
* @update gess 3/25/98
|
||||
* @param ostream -- output stream to accept output data
|
||||
*/
|
||||
void CToken::DebugDumpSource(ostream& anOutputStream) {
|
||||
void CToken::DebugDumpSource(nsOutputStream& anOutputStream) {
|
||||
char buf[256];
|
||||
mTextValue.ToCString(buf,sizeof(buf));
|
||||
anOutputStream << buf;
|
||||
|
@ -39,6 +39,7 @@
|
||||
#include "nsString.h"
|
||||
#include <iostream.h>
|
||||
#include "nsError.h"
|
||||
#include "nsFileSpec.h"
|
||||
|
||||
|
||||
class nsScanner;
|
||||
@ -166,14 +167,14 @@ class CToken {
|
||||
* @update gess5/11/98
|
||||
* @param out is the output stream where token should write itself
|
||||
*/
|
||||
virtual void DebugDumpToken(ostream& out);
|
||||
virtual void DebugDumpToken(nsOutputStream& out);
|
||||
|
||||
/**
|
||||
* Causes token to dump itself in source form to given output stream
|
||||
* @update gess5/11/98
|
||||
* @param out is the output stream where token should write itself
|
||||
*/
|
||||
virtual void DebugDumpSource(ostream& out);
|
||||
virtual void DebugDumpSource(nsOutputStream& out);
|
||||
|
||||
/**
|
||||
* Getter which retrieves type of token
|
||||
|
@ -1057,7 +1057,8 @@ nsresult CNavDTD::HandleDefaultStartToken(CToken* aToken,eHTMLTags aChildTag,nsI
|
||||
#ifdef RICKG_DEBUG
|
||||
void WriteTokenToLog(CToken* aToken) {
|
||||
|
||||
static fstream outputStream("c:/temp/tokenlog.html",ios::out);
|
||||
static nsFileSpec fileSpec("c:\\temp\\tokenlog.html");
|
||||
static nsOutputFileStream outputStream(fileSpec);
|
||||
aToken->DebugDumpSource(outputStream); //write token without close bracket...
|
||||
}
|
||||
#endif
|
||||
|
@ -537,10 +537,19 @@ PRBool CDTDDebug::Verify(nsIDTD * aDTD, nsIParser * aParser, int aContextStackP
|
||||
if (debugFile) {
|
||||
// dump the html source into the newly created file.
|
||||
|
||||
/******************************************************
|
||||
* RICKG, DO WE REALLY NEED A FILE DESCRIPTOR HERE? *
|
||||
******************************************************/
|
||||
|
||||
PRofstream ps;
|
||||
ps.attach(debugFile);
|
||||
if (theParser)
|
||||
theParser->DebugDumpSource(ps);
|
||||
if (theParser) {
|
||||
// XXX Hack Remove file descriptors
|
||||
nsFileSpec fileSpec(filename);
|
||||
nsOutputFileStream out(fileSpec);
|
||||
theParser->DebugDumpSource(out);
|
||||
//theParser->DebugDumpSource(ps);
|
||||
}
|
||||
PR_Close(debugFile);
|
||||
}
|
||||
}
|
||||
|
@ -250,7 +250,7 @@ nsresult CStartToken::Consume(PRUnichar aChar, nsScanner& aScanner) {
|
||||
* @param out -- ostream to output content
|
||||
* @return
|
||||
*/
|
||||
void CStartToken::DebugDumpSource(ostream& out) {
|
||||
void CStartToken::DebugDumpSource(nsOutputStream& out) {
|
||||
char buffer[1000];
|
||||
mTextValue.ToCString(buffer,sizeof(buffer));
|
||||
out << "<" << buffer;
|
||||
@ -376,7 +376,7 @@ PRInt32 CEndToken::GetTokenType(void) {
|
||||
* @param out -- ostream to output content
|
||||
* @return
|
||||
*/
|
||||
void CEndToken::DebugDumpSource(ostream& out) {
|
||||
void CEndToken::DebugDumpSource(nsOutputStream& out) {
|
||||
char buffer[1000];
|
||||
mTextValue.ToCString(buffer,sizeof(buffer));
|
||||
out << "</" << buffer << ">";
|
||||
@ -1085,12 +1085,12 @@ void CAttributeToken::SanitizeKey() {
|
||||
* @param out -- ostream to output content
|
||||
* @return
|
||||
*/
|
||||
void CAttributeToken::DebugDumpToken(ostream& out) {
|
||||
void CAttributeToken::DebugDumpToken(nsOutputStream& out) {
|
||||
char buffer[200];
|
||||
mTextKey.ToCString(buffer,sizeof(buffer));
|
||||
out << "[" << GetClassName() << "] " << buffer << "=";
|
||||
mTextValue.ToCString(buffer,sizeof(buffer));
|
||||
out << buffer << ": " << mTypeID << endl;
|
||||
out << buffer << ": " << mTypeID << nsEndl;
|
||||
}
|
||||
|
||||
/*
|
||||
@ -1287,7 +1287,7 @@ nsresult CAttributeToken::Consume(PRUnichar aChar, nsScanner& aScanner) {
|
||||
* @param out -- ostream to output content
|
||||
* @return
|
||||
*/
|
||||
void CAttributeToken::DebugDumpSource(ostream& out) {
|
||||
void CAttributeToken::DebugDumpSource(nsOutputStream& out) {
|
||||
static char buffer[1000];
|
||||
mTextKey.ToCString(buffer,sizeof(buffer));
|
||||
out << " " << buffer;
|
||||
@ -1583,7 +1583,7 @@ PRInt32 CEntityToken::TranslateToUnicodeStr(nsString& aString) {
|
||||
* @param out -- ostream to output content
|
||||
* @return
|
||||
*/
|
||||
void CEntityToken::DebugDumpSource(ostream& out) {
|
||||
void CEntityToken::DebugDumpSource(nsOutputStream& out) {
|
||||
char* cp=mTextValue.ToNewCString();
|
||||
out << "&" << *cp;
|
||||
delete[] cp;
|
||||
@ -1771,7 +1771,7 @@ nsresult CSkippedContentToken::Consume(PRUnichar aChar,nsScanner& aScanner) {
|
||||
* @param out -- ostream to output content
|
||||
* @return
|
||||
*/
|
||||
void CSkippedContentToken::DebugDumpSource(ostream& out) {
|
||||
void CSkippedContentToken::DebugDumpSource(nsOutputStream& out) {
|
||||
static char buffer[1000];
|
||||
mTextKey.ToCString(buffer,sizeof(buffer));
|
||||
out << " " << buffer;
|
||||
@ -1895,6 +1895,10 @@ const nsParserError * CErrorToken::GetError(void)
|
||||
CDoctypeDeclToken::CDoctypeDeclToken() : CHTMLToken(eHTMLTag_unknown) {
|
||||
}
|
||||
|
||||
nsresult CDoctypeDeclToken::Consume(PRUnichar aChar, nsScanner& aScanner) {
|
||||
return ConsumeComment(aChar,aScanner,mTextValue);
|
||||
}
|
||||
|
||||
const char* CDoctypeDeclToken::GetClassName(void) {
|
||||
return "doctype";
|
||||
}
|
||||
|
@ -43,7 +43,6 @@
|
||||
#include "nsHTMLTags.h"
|
||||
#include "nsParserError.h"
|
||||
#include "nsString.h"
|
||||
#include <iostream.h>
|
||||
|
||||
class nsScanner;
|
||||
|
||||
@ -121,7 +120,7 @@ class CStartToken: public CHTMLToken {
|
||||
void SetAttributed(PRBool aValue);
|
||||
PRBool IsEmpty(void);
|
||||
void SetEmpty(PRBool aValue);
|
||||
virtual void DebugDumpSource(ostream& out);
|
||||
virtual void DebugDumpSource(nsOutputStream& out);
|
||||
virtual void GetSource(nsString& anOutputString);
|
||||
|
||||
virtual void Reinitialize(PRInt32 aTag, const nsString& aString);
|
||||
@ -147,7 +146,7 @@ class CEndToken: public CHTMLToken {
|
||||
virtual PRInt32 GetTypeID(void);
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual void DebugDumpSource(ostream& out);
|
||||
virtual void DebugDumpSource(nsOutputStream& out);
|
||||
virtual void GetSource(nsString& anOutputString);
|
||||
};
|
||||
|
||||
@ -188,7 +187,7 @@ class CEntityToken : public CHTMLToken {
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner);
|
||||
static PRInt32 ConsumeEntity(PRUnichar aChar,nsString& aString,nsScanner& aScanner);
|
||||
static PRInt32 TranslateToUnicodeStr(PRInt32 aValue,nsString& aString);
|
||||
virtual void DebugDumpSource(ostream& out);
|
||||
virtual void DebugDumpSource(nsOutputStream& out);
|
||||
virtual void GetSource(nsString& anOutputString);
|
||||
};
|
||||
|
||||
@ -263,9 +262,9 @@ class CAttributeToken: public CHTMLToken {
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual nsString& GetKey(void) {return mTextKey;}
|
||||
virtual void SanitizeKey();
|
||||
virtual void DebugDumpToken(ostream& out);
|
||||
virtual void DebugDumpToken(nsOutputStream& out);
|
||||
virtual void GetSource(nsString& anOutputString);
|
||||
virtual void DebugDumpSource(ostream& out);
|
||||
virtual void DebugDumpSource(nsOutputStream& out);
|
||||
PRBool mLastAttribute;
|
||||
virtual void Reinitialize(PRInt32 aTag, const nsString& aString);
|
||||
|
||||
@ -340,7 +339,7 @@ class CSkippedContentToken: public CAttributeToken {
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner);
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
virtual void DebugDumpSource(ostream& out);
|
||||
virtual void DebugDumpSource(nsOutputStream& out);
|
||||
virtual void GetSource(nsString& anOutputString);
|
||||
protected:
|
||||
};
|
||||
@ -389,6 +388,7 @@ protected:
|
||||
class CDoctypeDeclToken: public CHTMLToken {
|
||||
public:
|
||||
CDoctypeDeclToken();
|
||||
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner);
|
||||
virtual const char* GetClassName(void);
|
||||
virtual PRInt32 GetTokenType(void);
|
||||
};
|
||||
|
@ -1437,7 +1437,7 @@ PRBool nsParser::DidTokenize(PRBool aIsFinalChunk){
|
||||
return result;
|
||||
}
|
||||
|
||||
void nsParser::DebugDumpSource(ostream& aStream) {
|
||||
void nsParser::DebugDumpSource(nsOutputStream& aStream) {
|
||||
PRInt32 theIndex=-1;
|
||||
nsITokenizer* theTokenizer=mParserContext->mDTD->GetTokenizer();
|
||||
if(theTokenizer){
|
||||
|
@ -235,7 +235,7 @@ friend class CTokenHandler;
|
||||
*/
|
||||
virtual nsresult ResumeParse(nsIDTD* mDefaultDTD=0, PRBool aIsFinalChunk=PR_FALSE);
|
||||
|
||||
void DebugDumpSource(ostream& anOutput);
|
||||
void DebugDumpSource(nsOutputStream& anOutput);
|
||||
|
||||
//*********************************************
|
||||
// These methods are callback methods used by
|
||||
|
@ -121,13 +121,13 @@ nsresult CToken::Consume(PRUnichar aChar,nsScanner& aScanner) {
|
||||
* @update gess 3/25/98
|
||||
* @param ostream -- output stream to accept output data
|
||||
*/
|
||||
void CToken::DebugDumpToken(ostream& anOutputStream) {
|
||||
void CToken::DebugDumpToken(nsOutputStream& anOutputStream) {
|
||||
anOutputStream << "[" << GetClassName() << "] ";
|
||||
int i=0;
|
||||
for(i=0;i<mTextValue.Length();i++){
|
||||
anOutputStream << char(mTextValue.CharAt(i));
|
||||
}
|
||||
anOutputStream << " TypeID: " << mTypeID << " AttrCount: " << mAttrCount << endl;
|
||||
anOutputStream << " TypeID: " << mTypeID << " AttrCount: " << mAttrCount << nsEndl;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -137,7 +137,7 @@ void CToken::DebugDumpToken(ostream& anOutputStream) {
|
||||
* @update gess 3/25/98
|
||||
* @param ostream -- output stream to accept output data
|
||||
*/
|
||||
void CToken::DebugDumpSource(ostream& anOutputStream) {
|
||||
void CToken::DebugDumpSource(nsOutputStream& anOutputStream) {
|
||||
char buf[256];
|
||||
mTextValue.ToCString(buf,sizeof(buf));
|
||||
anOutputStream << buf;
|
||||
|
@ -39,6 +39,7 @@
|
||||
#include "nsString.h"
|
||||
#include <iostream.h>
|
||||
#include "nsError.h"
|
||||
#include "nsFileSpec.h"
|
||||
|
||||
|
||||
class nsScanner;
|
||||
@ -166,14 +167,14 @@ class CToken {
|
||||
* @update gess5/11/98
|
||||
* @param out is the output stream where token should write itself
|
||||
*/
|
||||
virtual void DebugDumpToken(ostream& out);
|
||||
virtual void DebugDumpToken(nsOutputStream& out);
|
||||
|
||||
/**
|
||||
* Causes token to dump itself in source form to given output stream
|
||||
* @update gess5/11/98
|
||||
* @param out is the output stream where token should write itself
|
||||
*/
|
||||
virtual void DebugDumpSource(ostream& out);
|
||||
virtual void DebugDumpSource(nsOutputStream& out);
|
||||
|
||||
/**
|
||||
* Getter which retrieves type of token
|
||||
|
Loading…
Reference in New Issue
Block a user