[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: pas2jsfiler.pp line 786
type TPCUWriter = class(TPCUCustomWriter) |
protected |
procedure ResolvePendingElRefs(); |
function CheckElScope(); virtual; |
procedure AddArrayFlag(); |
procedure AddReferenceToArray(); virtual; |
procedure AddReferenceToObj(); virtual; |
procedure CreateAutoElReferenceId(); virtual; |
procedure CreateElReferenceId(); virtual; |
function CreateElementRef(); override; |
procedure AddedBuiltInRef(); override; |
procedure WriteHeaderMagic(); virtual; |
procedure WriteHeaderVersion(); virtual; |
procedure WriteGUID(); virtual; |
procedure WriteInitialFlags(); virtual; |
procedure WriteFinalFlags(); virtual; |
procedure WriteParserOptions(); virtual; |
procedure WriteModeSwitches(); virtual; |
procedure WriteBoolSwitches(); virtual; |
procedure WriteConverterOptions(); virtual; |
procedure WriteSrcFiles(); virtual; |
procedure WriteMemberHints(); virtual; |
procedure WriteVarModifiers(); virtual; |
procedure WritePasScope(); virtual; |
procedure WriteIdentifierScope(); virtual; |
procedure WriteModuleScopeFlags(); virtual; |
procedure WriteModuleScope(); virtual; |
procedure WriteModuleScopeLocalVars(); virtual; |
procedure WriteSrcPos(); virtual; |
procedure WritePasElement(); virtual; |
procedure WriteModule(); virtual; |
procedure WriteSection(); virtual; |
procedure WriteDeclarations(); virtual; |
procedure WriteElementProperty(); virtual; |
procedure WriteElementList(); virtual; |
procedure WriteElementArray(); virtual; |
procedure WriteElType(); virtual; |
procedure WriteStrings(); virtual; |
procedure WriteResolvedRefFlags(); virtual; |
procedure WriteResolvedReference(); virtual; |
procedure WriteExprCustomData(); virtual; |
procedure WriteExpr(); virtual; |
procedure WritePasExpr(); virtual; |
procedure WritePasExprArray(); virtual; |
procedure WriteScopeReferences(); virtual; |
function IsExternalEl(); virtual; |
procedure WriteExtRefSignature(); virtual; |
function WriteExternalReference(); virtual; |
procedure WriteExternalReferences(); virtual; |
procedure WriteElement(); virtual; |
procedure WriteUnaryExpr(); virtual; |
procedure WriteBinaryExpr(); virtual; |
procedure WritePrimitiveExpr(); virtual; |
procedure WriteBoolConstExpr(); virtual; |
procedure WriteParamsExpr(); virtual; |
procedure WriteProcedureExpr(); virtual; |
procedure WriteRecordValues(); virtual; |
procedure WriteArrayValues(); virtual; |
procedure WriteResString(); virtual; |
procedure WriteGenericTemplateTypes(); virtual; |
procedure WriteAliasType(); virtual; |
procedure WritePointerType(); virtual; |
procedure WriteSpecializeType(); virtual; |
procedure WriteInlineSpecializeExpr(); virtual; |
procedure WriteRangeType(); virtual; |
procedure WriteArrayTypeScope(); virtual; |
procedure WriteArrayType(); virtual; |
procedure WriteFileType(); virtual; |
procedure WriteEnumValue(); virtual; |
procedure WriteEnumTypeScope(); virtual; |
procedure WriteEnumType(); virtual; |
procedure WriteSetType(); virtual; |
procedure WriteRecordVariant(); virtual; |
procedure WriteRecordTypeScope(); virtual; |
procedure WriteRecordType(); virtual; |
procedure WriteClassScopeFlags(); virtual; |
procedure WriteClassIntfMapProcs(); virtual; |
procedure WriteClassScope(); virtual; |
procedure WriteClassType(); virtual; |
procedure WriteArgument(); virtual; |
procedure WriteProcTypeModifiers(); virtual; |
procedure WriteProcTypeScope(); virtual; |
procedure WriteProcedureType(); virtual; |
procedure WriteResultElement(); virtual; |
procedure WriteFunctionType(); virtual; |
procedure WriteStringType(); virtual; |
procedure WriteVariable(); virtual; |
procedure WriteExportSymbol(); virtual; |
procedure WriteConst(); virtual; |
procedure WritePropertyScope(); virtual; |
procedure WriteProperty(); virtual; |
procedure WriteMethodResolution(); virtual; |
procedure WriteGenericTemplateType(); virtual; |
procedure WriteProcedureNameParts(); virtual; |
procedure WriteProcedureModifiers(); virtual; |
procedure WriteProcScopeFlags(); virtual; |
procedure WriteProcedureScope(); virtual; |
procedure WriteProcedureBody(); virtual; |
procedure WriteProcedure(); virtual; |
procedure WriteOperator(); virtual; |
procedure WriteAttributes(); virtual; |
procedure WritePrecompiledJS(); virtual; |
procedure WriteImplCommand(); virtual; |
procedure WriteImplBeginBlock(); virtual; |
procedure WriteImplAsmStatement(); virtual; |
procedure WriteImplRepeatUntil(); virtual; |
procedure WriteImplIfElse(); virtual; |
procedure WriteImplWhileDo(); virtual; |
procedure WriteImplWithDo(); virtual; |
procedure WriteImplWithFlags(); virtual; |
procedure WriteImplCaseOf(); virtual; |
procedure WriteImplCaseStatement(); virtual; |
procedure WriteImplCaseElse(); virtual; |
procedure WriteImplForLoop(); virtual; |
procedure WriteImplAssign(); virtual; |
procedure WriteImplSimple(); virtual; |
procedure WriteImplTry(); virtual; |
procedure WriteImplTryHandler(); virtual; |
procedure WriteImplExceptOn(); virtual; |
procedure WriteImplRaise(); virtual; |
public |
constructor Create; override; |
destructor Destroy; override; |
procedure Clear; override; |
procedure WritePCU(); override; |
function WriteJSON(); virtual; |
function IndexOfSourceFile(); |
property SourceFilesSorted: TPCUSourceFileArray; [r] |
property JSON: TJSONObject; [r] |
property Converter: TPasToJSConverter; [r] |
end; |
| |
| |
| |
TObject |