Unit 'fprepexprpars' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#lz_fpreport]

TFPExpressionScanner

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: fprepexprpars.pp line 61

type TFPExpressionScanner = class(TObject)

  FSource: string;

  

  LSource: Integer;

  

  FPos: Integer;

  

  FChar: PAnsiChar;

  

  FToken: string;

  

  FTokenType: TTokenType;

  

protected

  procedure SetSource(); virtual;

  

  function DoIdentifier;

  

  function DoNumber();

  

  function DoDelimiter;

  

  function DoString;

  

  function NextPos;

  

  procedure SkipWhiteSpace;

  

  function IsWordDelim();

  

  function IsDelim();

  

  function IsDigit();

  

  function IsAlpha();

  

public

  constructor Create;

  

  function GetToken;

  

  property Token: string; [r]

  

  property TokenType: TTokenType; [r]

  

  property Source: string; [rw]

  

  property Pos: Integer; [r]

  

  property CurrentChar: AnsiChar; [r]

  

end;

Inheritance

TFPExpressionScanner

  

|

TObject



CT Web help

CodeTyphon Studio