Unit 'webidlscanner' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#webidl]

TWebIDLScanner

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

Declaration

Source position: webidlscanner.pp line 243

type TWebIDLScanner = class

protected

  function GetErrorPos;

  procedure Error();

  function ReadString; virtual;

  function DoFetchToken;

  procedure HandleDirective; virtual;

  procedure HandleIfDef; virtual;

  procedure HandleIfNDef; virtual;

  procedure HandleIf; virtual;

  procedure HandleElse; virtual;

  procedure HandleEndIf; virtual;

  procedure PushSkipMode; virtual;

  function IsDefined(); virtual;

  procedure SkipWhitespace;

  procedure SkipLineBreak;

  procedure Init; virtual;

public

  constructor Create();

  constructor CreateFile();

  destructor Destroy; override;

  function FetchToken;

  property CurLine: UTF8String; [r]

  property CurRow: Integer; [r]

  property CurColumn: Integer; [r]

  property CurFile: UTF8String; [rw]

  property CurToken: TIDLToken; [r]

  property CurTokenString: UTF8String; [r]

  property Version: TWebIDLVersion; [rw]

  property Evaluator: TDirectiveEvaluator; [r]

end;

Inheritance

TWebIDLScanner

|

TObject


Documentation generated on: 2023-03-18