TZWhitespaceState Class Reference

A whitespace state ignores whitespace (such as blanks and tabs), and returns the tokenizer's next token. More...

Inheritance diagram for TZWhitespaceState:

TZTokenizerState

List of all members.

Public Member Functions

TZToken NextToken (TStream Stream, Char FirstChar, TZTokenizer Tokenizer)
 SetWhitespaceChars (Char FromChar, Char ToChar, Boolean Enable)
 TZWhitespaceState ()

Private Attributes

Boolean FWhitespaceChars [255]


Detailed Description

A whitespace state ignores whitespace (such as blanks and tabs), and returns the tokenizer's next token.

By default, all characters from 0 to 32 are whitespace.

Definition at line 467 of file ZTokenizer.pas.


Constructor & Destructor Documentation

TZWhitespaceState::TZWhitespaceState (  ) 


Member Function Documentation

TZToken TZWhitespaceState::NextToken ( TStream  Stream,
Char  FirstChar,
TZTokenizer  Tokenizer 
)

Reimplemented from TZTokenizerState.

TZWhitespaceState::SetWhitespaceChars ( Char  FromChar,
Char  ToChar,
Boolean  Enable 
)


Member Data Documentation

Boolean TZWhitespaceState::FWhitespaceChars[255] [private]

[0..255]

Definition at line 472 of file ZTokenizer.pas.


The documentation for this class was generated from the following file:

Generated on Wed Dec 30 08:42:58 2009 for zeoslib by  doxygen 1.5.7.1