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

TConvertContext

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

Declaration

Source position: fppas2js.pp line 1727

type TConvertContext = class(TObject)

public

  PasElement: TPasElement;

  JSElement: TJSElement;

  Resolver: TPas2JSResolver;

  Parent: TConvertContext;

  IsGlobal: Boolean;

  Access: TCtxAccess;

  AccessContext: TConvertContext;

  TmpVarCount: Integer;

  ScannerBoolSwitches: TBoolSwitches;

  ScannerModeSwitches: TModeSwitches;

  constructor Create(); virtual;

  function GetRootModule;

  function GetRootContext;

  function GetNonDotContext;

  function GetFunctionContext;

  function GetLocalName(); virtual;

  function GetSelfContext;

  function GetContextOfPasElement();

  function GetFuncContextOfPasElement();

  function GetContextOfType();

  function GetMainSectionContext;

  function CurrentModeSwitches;

  function GetGlobalFunc;

  procedure WriteStack;

  procedure DoWriteStack(); virtual;

  function ToString; override;

end;

Inheritance

TConvertContext

|

TObject


Documentation generated on: 2023-03-18