Mozilla/mozilla/tools/dreftool/CCPPTokenizer.h
tague%netscape.com 45b256509a Added rickg's tool for finding dereference errors
git-svn-id: svn://10.0.0.236/trunk@42168 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 19:44:15 +00:00

27 lines
433 B
C++

#ifndef _CTOKENIZER
#define _CTOKENIZER
#include "sharedtypes.h"
#include <typeinfo.h>
#include "CScanner.h"
#include "nsDeque.h"
class CToken;
class CCPPTokenizer {
public:
CCPPTokenizer();
~CCPPTokenizer();
virtual int32 tokenize(CScanner& aScanner);
CToken* getTokenAt(int anIndex);
int32 getCount() {return mTokens.GetSize();}
protected:
nsDeque mTokens;
};
#endif