core/ZExprToken.pas File Reference

Go to the source code of this file.

Classes

class  TZExpressionCommentState
 This state will either delegate to a comment-handling state, or return a token with just a slash in it. More...
class  TZExpressionNumberState
 Implements an Expression-specific number state object. More...
class  TZExpressionQuoteState
 Implements an Expression-specific quote string state object. More...
class  TZExpressionSymbolState
 Implements a symbol state object. More...
class  TZExpressionTokenizer
 Implements a default tokenizer object. More...
class  TZExpressionWordState
 Implements a word state object. More...

Functions

 if (ReadNum > 0) and(ReadChar

Variables

ReadNum __pad0__
if FirstChar
or the results of delegating
to a comment handling state
function
TZExpressionCommentState
NextToken(Stream:TStream;FirstChar:Char;Tokenizer:TZTokenizer)
var 
ReadChar
begin Result TokenType
Result Value


Function Documentation

if ( ReadNum  ,
 
)

Initial value:

 '*') then
    begin
      ReadNum2 := Stream.Read(ReadChar, 1)


Variable Documentation

Definition at line 328 of file ZExprToken.pas.

end else if FirstChar

Initial value:

 '/' then
  begin
    ReadNum := Stream.Read(ReadChar, 1)

Definition at line 333 of file ZExprToken.pas.

or the results of delegating to a comment handling state function TZExpressionCommentState NextToken (Stream: TStream; FirstChar: Char; Tokenizer: TZTokenizer) var ReadChar

Definition at line 324 of file ZExprToken.pas.

begin Result TokenType

Definition at line 330 of file ZExprToken.pas.

Result Value

Definition at line 331 of file ZExprToken.pas.


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