Unit 'Pas2JsFiler' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pastojs]

TPCUFiler

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

Declaration

Source position: pas2jsfiler.pp line 685

type TPCUFiler = class

protected

  FElementRefs: TAVLTree;

  procedure RaiseMsg();

  function GetDefaultMemberVisibility(); virtual;

  function GetDefaultPasScopeVisibilityContext(); virtual;

  procedure GetDefaultsPasIdentifierProps(); virtual;

  function GetDefaultClassScopeFlags(); virtual;

  function GetDefaultProcModifiers(); virtual;

  function GetDefaultProcTypeModifiers(); virtual;

  function GetDefaultExprHasEvalValue(); virtual;

  function GetSrcCheckSum(); virtual;

  function GetDefaultRefName(); virtual;

  function GetElementReference();

  function CreateElementRef(); virtual;

  procedure AddedBuiltInRef(); virtual;

public

  constructor Create; virtual;

  destructor Destroy; override;

  procedure Clear; virtual;

  property Resolver: TPas2JSResolver; [r]

  property Parser: TPasParser; [r]

  property Scanner: TPascalScanner; [r]

  property InitialFlags: TPCUInitialFlags; [r]

  property OnGetSrc: TPCUGetSrcEvent; [rw]

  function SourceFileCount;

  property SourceFiles []: TPCUSourceFile; [r]

  property ElementRefs: TAVLTree; [r]

  property GUID: TGUID; [rw]

  property ErrorClass: EPas2JsFilerErrorClass; [rw]

end;

Inheritance

TPCUFiler

|

TObject


Documentation generated on: 2023-03-18