Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines
nsITokenizer.h File Reference
#include "nsISupports.h"
#include "prtypes.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  nsITokenObserver
 This interface is used as a callback to objects interested in observing the token stream created from the parse process. More...
class  nsITokenizer


#define NS_ITOKENIZER_IID   {0xe4238ddc, 0x9eb6, 0x11d2, {0xba, 0xa5, 0x0, 0x10, 0x4b, 0x98, 0x3f, 0xd4 }}

Define Documentation

NS_IMETHOD                     WillTokenize(PRBool aIsFinalChunk,nsTokenAllocator* aTokenAllocator);\
  NS_IMETHOD                     ConsumeToken(nsScanner& aScanner,PRBool& aFlushTokens);\
  NS_IMETHOD                     DidTokenize(PRBool aIsFinalChunk);\
  NS_IMETHOD_(CToken*)           PushTokenFront(CToken* aToken);\
  NS_IMETHOD_(CToken*)           PushToken(CToken* aToken);\
  NS_IMETHOD_(CToken*)           PopToken(void);\
  NS_IMETHOD_(CToken*)           PeekToken(void);\
  NS_IMETHOD_(CToken*)           GetTokenAt(PRInt32 anIndex);\
  NS_IMETHOD_(PRInt32)           GetCount(void);\
  NS_IMETHOD_(nsTokenAllocator*) GetTokenAllocator(void);\
  NS_IMETHOD_(void)              PrependTokens(nsDeque& aDeque);\
  NS_IMETHOD                     CopyState(nsITokenizer* aTokenizer);

Definition at line 93 of file nsITokenizer.h.

#define NS_ITOKENIZER_IID   {0xe4238ddc, 0x9eb6, 0x11d2, {0xba, 0xa5, 0x0, 0x10, 0x4b, 0x98, 0x3f, 0xd4 }}

Definition at line 56 of file nsITokenizer.h.