WSF
WsfGrammar::Scanner Class Reference

#include <Scanner.h>

Collaboration diagram for WsfGrammar::Scanner:

Public Member Functions

 Scanner (const unsigned char *buf, int len)
 ~Scanner ()
TokenScan ()
TokenPeek ()
void ResetPeek ()

Public Attributes

Bufferbuffer
void(* NewTokCb )(Token *)

Constructor & Destructor Documentation

◆ Scanner()

WsfGrammar::Scanner::Scanner ( const unsigned char * buf,
int len )

References buffer.

◆ ~Scanner()

WsfGrammar::Scanner::~Scanner ( )

References buffer, and COCO_HEAP_BLOCK_SIZE.

Member Function Documentation

◆ Peek()

Token * WsfGrammar::Scanner::Peek ( )

◆ ResetPeek()

void WsfGrammar::Scanner::ResetPeek ( )

◆ Scan()

Token * WsfGrammar::Scanner::Scan ( )

Member Data Documentation

◆ buffer

Buffer* WsfGrammar::Scanner::buffer

Referenced by Scanner(), and ~Scanner().

◆ NewTokCb

void(* WsfGrammar::Scanner::NewTokCb) (Token *)

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved