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

TPCUReader

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

Declaration

Source position: pas2jsfiler.pp line 1029

type TPCUReader = class(TPCUCustomReader)

protected

  FPendingSpecialize: TPCUReaderPendingSpecialized;

  function FindPendingSpecialize();

  function AddPendingSpecialize();

  function CreateSpecializedElement();

  procedure DeletePendingSpecialize();

  function PromiseSpecialize(); virtual;

  procedure ResolveSpecializedElements();

  function IsSpecialize();

  procedure RaiseMsg(); override; overload;

  function CheckJSONArray();

  function CheckJSONObject();

  function CheckJSONString();

  function ReadString();

  function ReadInteger();

  function ReadBoolean();

  function ReadArray();

  function ReadObject();

  procedure ReadArrayFlags();

  function CreateContext; virtual;

  function GetElReference(); virtual;

  function AddElReference(); virtual;

  procedure PromiseSetElReference(); virtual;

  procedure PromiseSetElListReference(); virtual;

  procedure PromiseSetElArrReference(); virtual;

  procedure PromiseSetScopeReference(); virtual;

  procedure ResolvePendingIdentifierScopes; virtual;

  procedure ResolvePending(); virtual;

  function GetReferrerEl();

  procedure ReadBuiltInSymbols(); virtual;

  procedure ReadHeaderMagic(); virtual;

  procedure ReadHeaderVersion(); virtual;

  procedure ReadGUID(); virtual;

  procedure ReadHeaderItem(); virtual;

  function ReadParserOptions(); virtual;

  function ReadModeSwitches(); virtual;

  function ReadBoolSwitches(); virtual;

  function ReadConverterOptions(); virtual;

  procedure ReadTargetPlatform(); virtual;

  procedure ReadTargetProcessor(); virtual;

  procedure ReadSrcFiles(); virtual;

  function ReadMemberHints(); virtual;

  procedure ReadSrcPos(); virtual;

  procedure ReadPasElement(); virtual;

  procedure ReadExternalMembers(); virtual;

  procedure ReadSpecializations(); virtual;

  procedure ReadSpecialization(); virtual;

  procedure ReadExternalReferences(); virtual;

  procedure ReadUsedUnitsInit(); virtual;

  procedure ReadIndirectUsedUnits(); virtual;

  procedure ReadUsedUnitsFinish(); virtual;

  procedure ReadSectionScope(); virtual;

  procedure ReadSection(); virtual;

  procedure ReadDeclarations(); virtual;

  function CreateElement(); virtual;

  function ReadElementProperty(); virtual;

  procedure ReadElementReference(); virtual;

  procedure ReadElementList(); virtual;

  procedure ReadElementArray(); virtual;

  procedure ReadElType(); virtual;

  procedure ReadStrings(); virtual;

  function ReadResolvedRefFlags(); virtual;

  procedure ReadResolvedReference(); virtual;

  procedure ReadPasExpr(); virtual;

  procedure ReadExprCustomData(); virtual;

  function ReadExpr(); virtual;

  procedure ReadPasExprArray(); virtual;

  procedure ReadPasScope(); virtual;

  procedure ReadScopeReferences(); virtual;

  procedure ReadIdentifierScopeArray(); virtual;

  procedure ReadIdentifierScope(); virtual;

  function ReadModuleScopeFlags(); virtual;

  procedure ReadModuleScope(); virtual;

  procedure ReadModuleHeader(); virtual;

  function ReadNewElement(); virtual;

  procedure ReadElement(); virtual;

  function ReadModule(); virtual;

  procedure ReadUnaryExpr(); virtual;

  procedure ReadPrimitiveExpr(); virtual;

  procedure ReadBinaryExpr(); virtual;

  procedure ReadBoolConstExpr(); virtual;

  procedure ReadParamsExpr(); virtual;

  procedure ReadProcedureExpr(); virtual;

  procedure ReadRecordValues(); virtual;

  procedure ReadArrayValues(); virtual;

  procedure ReadResString(); virtual;

  procedure ReadGenericTemplateTypes(); virtual;

  procedure ReadAliasType(); virtual;

  procedure ReadPointerType(); virtual;

  procedure ReadSpecializeType(); virtual;

  procedure ReadInlineSpecializeExpr(); virtual;

  procedure ReadRangeType(); virtual;

  procedure ReadArrayScope(); virtual;

  procedure ReadArrayType(); virtual;

  procedure ReadFileType(); virtual;

  procedure ReadEnumValue(); virtual;

  procedure ReadEnumTypeScope(); virtual;

  procedure ReadEnumType(); virtual;

  procedure ReadSetType(); virtual;

  function ReadPackedMode(); virtual;

  procedure ReadRecordVariant(); virtual;

  procedure ReadRecordScope(); virtual;

  procedure ReadRecordType(); virtual;

  function ReadClassInterfaceType();

  function ReadClassScopeFlags(); virtual;

  procedure ReadClassScopeAbstractProcs(); virtual;

  procedure ReadClassIntfMapProcs(); virtual;

  procedure ReadClassIntfMap(); virtual;

  procedure ReadClassScopeInterfaces(); virtual;

  procedure ReadClassScopeDispatchProcs(); virtual;

  procedure ReadClassScope(); virtual;

  procedure ReadClassType(); virtual;

  procedure ReadArgument(); virtual;

  function ReadProcTypeModifiers(); virtual;

  procedure ReadProcTypeScope(); virtual;

  procedure ReadProcedureType(); virtual;

  procedure ReadResultElement(); virtual;

  procedure ReadFunctionType(); virtual;

  procedure ReadStringType(); virtual;

  function ReadVarModifiers(); virtual;

  procedure ReadVariable(); virtual;

  procedure ReadExportSymbol(); virtual;

  procedure ReadConst(); virtual;

  procedure ReadPropertyScope(); virtual;

  procedure ReadProperty(); virtual;

  procedure ReadMethodResolution(); virtual;

  procedure ReadGenericTemplateType(); virtual;

  procedure ReadProcedureNameParts(); virtual;

  function ReadProcedureModifiers(); virtual;

  function ReadProcScopeFlags(); virtual;

  procedure ReadProcedureScope(); virtual;

  procedure ReadProcScopeReferences(); virtual;

  procedure ReadProcedureBody(); virtual;

  procedure ReadProcedure(); virtual;

  procedure ReadOperator(); virtual;

  procedure ReadAttributes(); virtual;

  procedure ReadPrecompiledJS(); virtual;

  procedure ReadImplCommand(); virtual;

  procedure ReadImplBeginBlock(); virtual;

  procedure ReadImplAsmStatement(); virtual;

  procedure ReadImplRepeatUntil(); virtual;

  procedure ReadImplIfElse(); virtual;

  procedure ReadImplWhileDo(); virtual;

  procedure ReadImplWithDo(); virtual;

  procedure ReadImplCaseOf(); virtual;

  procedure ReadImplCaseStatement(); virtual;

  procedure ReadImplCaseElse(); virtual;

  procedure ReadImplForLoop(); virtual;

  procedure ReadImplAssign(); virtual;

  procedure ReadImplSimple(); virtual;

  procedure ReadImplTry(); virtual;

  procedure ReadImplTryHandler(); virtual;

  procedure ReadImplExceptOn(); virtual;

  procedure ReadImplRaise(); virtual;

public

  constructor Create; override;

  destructor Destroy; override;

  procedure Clear; override;

  procedure ReadPCU(); override;

  procedure ReadJSONHeader(); virtual;

  function ReadContinue; override;

  function GetPCUExt; virtual;

  property FileVersion: LongInt; [r]

  property JSON: TJSONObject; [r]

end;

Inheritance

TPCUReader

|

TPCUCustomReader

|

TPCUFiler

|

TObject


Documentation generated on: 2023-03-18