Unit 'fpexprpars' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#fcl-base]

TFPExpressionScanner

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

Declaration

Source position: fpexprpars.pp line 54

type TFPExpressionScanner = class(TObject)

  FSource: string;

  LSource: Integer;

  FPos: Integer;

  FChar: PChar;

  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: Char; [r]

end;

Inheritance

TFPExpressionScanner

|

TObject


Documentation generated on: 2023-03-18