TPasResolver

pt 

OnFindFirst_PreferNoParams

pt 

OnFindFirst

pt 

OnFindFirst_GenericEl

pt 

OnFindCallElements

pt 

OnFindProc

pt 

OnFindProcDeclaration

pt 

IsSameProcContext

pt 

IsProcOverloading

pt 

FindProcSameSignature

pt 

SetCurrentParser

pt 

ScannerWarnDirective

pt 

SetRootElement

pt 

CheckTopScope

pt 

AddIdentifier

pt 

AddModule

pt 

AddSection

pt 

AddInitialFinalizationSection

pt 

AddType

pt 

AddArrayType

pt 

AddRecordType

pt 

AddRecordVariant

pt 

AddClassType

pt 

AddVariable

pt 

AddResourceString

pt 

AddExportSymbol

pt 

AddEnumType

pt 

AddEnumValue

pt 

AddProperty

pt 

AddProcedureType

pt 

AddProcedure

pt 

AddProcedureBody

pt 

AddArgument

pt 

AddFunctionResult

pt 

AddGenericTemplateType

pt 

AddExceptOn

pt 

AddWithDo

pt 

ResolveImplBlock

pt 

ResolveImplElement

pt 

ResolveImplCaseOf

pt 

ResolveImplLabelMark

pt 

ResolveImplWithDo

pt 

ResolveImplAsm

pt 

ResolveImplAssign

pt 

ResolveImplSimple

pt 

ResolveImplRaise

pt 

ResolveExpr

pt 

ResolveStatementConditionExpr

pt 

ResolveNameExpr

pt 

ResolveInherited

pt 

ResolveInheritedName

pt 

ResolveBinaryExpr

pt 

ResolveSubIdent

pt 

ResolveParamsExpr

pt 

ResolveParamsExprParams

pt 

ResolveFuncParamsExpr

pt 

ResolveFuncParamsExprName

pt 

ResolveArrayParamsExpr

pt 

ResolveArrayParamsExprName

pt 

ResolveArrayParamsArgs

pt 

ResolveBracketOperatorClassOrRec

pt 

ResolveSetParamsExpr

pt 

ResolveArrayValues

pt 

ResolveRecordValues

pt 

ResolveInlineSpecializeExpr

pt 

ResolveAccessor

pt 

SetResolvedRefAccess

pt 

AccessExpr

pt 

MarkArrayExpr

pt 

MarkArrayExprRecursive

pt 

DeanonymizeType

pt 

FinishModule

pt 

FinishUsesClause

pt 

FinishSection

pt 

FinishInterfaceSection

pt 

FinishTypeSection

pt 

FinishTypeSectionEl

pt 

FinishTypeDef

pt 

FinishEnumType

pt 

FinishSetType

pt 

FinishSubElementType

pt 

FinishRangeType

pt 

FinishConstRangeExpr

pt 

FinishRecordType

pt 

FinishClassType

pt 

FinishClassOfType

pt 

FinishPointerType

pt 

FinishArrayType

pt 

FinishAliasType

pt 

FinishGenericTemplateType

pt 

FinishSpecializeType

pt 

FinishResourcestring

pt 

FinishProcedure

pt 

FinishProcedureType

pt 

FinishMethodDeclHeader

pt 

FinishMethodImplHeader

pt 

FinishExceptOnExpr

pt 

FinishExceptOnStatement

pt 

FinishParserSpecializeType

pt 

FinishWithDo

pt 

FinishForLoopHeader

pt 

FinishDeclaration

pt 

FinishVariable

pt 

FinishProperty

pt 

FinishArgument

pt 

FinishAncestors

pt 

FinishMethodResolution

pt 

FinishAttributes

pt 

FinishExportSymbol

pt 

FinishProcParamAccess

pt 

FinishPropertyParamAccess

pt 

FinishCallArgAccess

pt 

FinishInitialFinalization

pt 

EmitTypeHints

pt 

EmitElementHints

pt 

StoreScannerFlagsInProc

pt 

ReplaceProcScopeImplArgsWithDeclArgs

pt 

CreateClassIntfMap

pt 

CheckConditionExpr

pt 

CheckProcSignatureMatch

pt 

CheckPointerCycle

pt 

CheckGenericTemplateTypes

pt 

ComputeUnaryNot

pt 

ComputeBinaryExpr

pt 

ComputeBinaryExprRes

pt 

ComputeAddStringRes

pt 

ComputeArgumentAndExpr

pt 

ComputeArgumentExpr

pt 

ComputeArrayParams

pt 

ComputeArrayParams_Class

pt 

ComputeFuncParams

pt 

ComputeTypeCast

pt 

ComputeSetParams

pt 

ComputeDereference

pt 

ComputeArrayValuesExpectedType

pt 

ComputeRecordValues

pt 

CheckIsClass

pt 

CheckTypeCastClassInstanceToClass

pt 

CheckSetLitElCompatible

pt 

CheckIsOrdinal

pt 

CombineArrayLitElTypes

pt 

ConvertRangeToElement

pt 

IsCharLiteral

pt 

CheckForIn

pt 

CheckForInClassOrRec

pt 

CheckBuiltInMinParamCount

pt 

CheckBuiltInMaxParamCount

pt 

CheckRaiseTypeArgNo

pt 

FindUsedUnitnameInSection

pt 

FindUsedUnitname

pt 

FinishAssertCall

pt 

FindSystemIdentifier

pt 

FindSystemClassType

pt 

FindSystemClassTypeAndConstructor

pt 

FindAssertExceptionConstructors

pt 

FindRangeErrorConstructors

pt 

FindTVarRec

pt 

GetTVarRec

pt 

FindDefaultConstructor

pt 

GetTypeInfoParamType

pt 

OnExprEvalLog

pt 

OnExprEvalIdentifier

pt 

OnExprEvalParams

pt 

OnRangeCheckEl

pt 

EvalBaseTypeCast

pt 

EvalLengthOfString

pt 

AddGenericTemplateIdentifiers

pt 

AddSpecializedTemplateIdentifiers

pt 

CreateInferenceTypesForCall

pt 

CheckGenericConstraintFitsParam

pt 

CheckTemplateFitsParam

pt 

CheckTemplateFitsParamRes

pt 

CheckTemplateFitsTemplate

pt 

CreateSpecializedItem

pt 

CreateSpecializedTypeName

pt 

InitSpecializeScopes

pt 

RestoreSpecializeScopes

pt 

SpecializeGenericIntf

pt 

SpecializeGenericImpl

pt 

SpecializeMembers

pt 

SpecializeMembersImpl

pt 

SpecializeGenImplProc

pt 

SpecializeElement

pt 

SpecializePasElementProperties

pt 

SpecializeVariable

pt 

SpecializeConst

pt 

SpecializeProperty

pt 

SpecializeTypeRef

pt 

SpecializeElType

pt 

SpecializeElExpr

pt 

SpecializeElImplEl

pt 

SpecializeElImplAlias

pt 

SpecializeElList

pt 

SpecializeElArray

pt 

SpecializeProcedure

pt 

SpecializeOperator

pt 

SpecializeProcedureType

pt 

SpecializeProcedureBody

pt 

SpecializeDeclarations

pt 

SpecializeSpecializeType

pt 

SpecializeGenericTemplateType

pt 

SpecializeArgument

pt 

SpecializeImplBlock

pt 

SpecializeImplAsmStatement

pt 

SpecializeImplRepeatUntil

pt 

SpecializeImplIfElse

pt 

SpecializeImplWhileDo

pt 

SpecializeImplWithDo

pt 

SpecializeImplCaseOf

pt 

SpecializeImplCaseStatement

pt 

SpecializeImplAssign

pt 

SpecializeImplSimple

pt 

SpecializeImplForLoop

pt 

SpecializeImplTry

pt 

SpecializeImplExceptOn

pt 

SpecializeImplRaise

pt 

SpecializeExpr

pt 

SpecializeExprArray

pt 

SpecializePrimitiveExpr

pt 

SpecializeUnaryExpr

pt 

SpecializeBinaryExpr

pt 

SpecializeBoolConstExpr

pt 

SpecializeParamsExpr

pt 

SpecializeRecordValues

pt 

SpecializeArrayValues

pt 

SpecializeInlineSpecializeExpr

pt 

SpecializeProcedureExpr

pt 

SpecializeResString

pt 

SpecializeAliasType

pt 

SpecializePointerType

pt 

SpecializeRangeType

pt 

SpecializeArrayType

pt 

SpecializeRecordType

pt 

SpecializeClassType

pt 

SpecializeEnumValue

pt 

SpecializeEnumType

pt 

SpecializeSetType

pt 

SpecializeVariant

pt 

SpecializeStringType

pt 

SpecializeAttributes

pt 

SpecializeMethodResolution

pt 

CheckAssignCompatibilityCustom

pt 

CheckEqualCompatibilityCustomType

pt 

BI_Length_OnGetCallCompatibility

pt 

BI_Length_OnGetCallResult

pt 

BI_Length_OnEval

pt 

BI_SetLength_OnGetCallCompatibility

pt 

BI_SetLength_OnFinishParamsExpr

pt 

BI_InExclude_OnGetCallCompatibility

pt 

BI_InExclude_OnFinishParamsExpr

pt 

BI_Break_OnGetCallCompatibility

pt 

BI_Continue_OnGetCallCompatibility

pt 

BI_Exit_OnGetCallCompatibility

pt 

BI_IncDec_OnGetCallCompatibility

pt 

BI_IncDec_OnFinishParamsExpr

pt 

BI_Assigned_OnGetCallCompatibility

pt 

BI_Assigned_OnGetCallResult

pt 

BI_Assigned_OnFinishParamsExpr

pt 

BI_Chr_OnGetCallCompatibility

pt 

BI_Chr_OnGetCallResult

pt 

BI_Chr_OnEval

pt 

BI_Ord_OnGetCallCompatibility

pt 

BI_Ord_OnGetCallResult

pt 

BI_Ord_OnEval

pt 

BI_LowHigh_OnGetCallCompatibility

pt 

BI_LowHigh_OnGetCallResult

pt 

BI_LowHigh_OnEval

pt 

BI_PredSucc_OnGetCallCompatibility

pt 

BI_PredSucc_OnGetCallResult

pt 

BI_PredSucc_OnEval

pt 

BI_Str_CheckParam

pt 

BI_StrProc_OnGetCallCompatibility

pt 

BI_StrProc_OnFinishParamsExpr

pt 

BI_StrFunc_OnGetCallCompatibility

pt 

BI_StrFunc_OnGetCallResult

pt 

BI_StrFunc_OnEval

pt 

BI_WriteStrProc_OnGetCallCompatibility

pt 

BI_WriteStrProc_OnFinishParamsExpr

pt 

BI_Val_OnGetCallCompatibility

pt 

BI_Val_OnFinishParamsExpr

pt 

BI_LoHi_OnGetCallCompatibility

pt 

BI_LoHi_OnGetCallResult

pt 

BI_LoHi_OnEval

pt 

BI_ConcatArray_OnGetCallCompatibility

pt 

BI_ConcatArray_OnGetCallResult

pt 

BI_ConcatString_OnGetCallCompatibility

pt 

BI_ConcatString_OnGetCallResult

pt 

BI_ConcatString_OnEval

pt 

BI_CopyArray_OnGetCallCompatibility

pt 

BI_CopyArray_OnGetCallResult

pt 

BI_InsertArray_OnGetCallCompatibility

pt 

BI_InsertArray_OnFinishParamsExpr

pt 

BI_DeleteArray_OnGetCallCompatibility

pt 

BI_DeleteArray_OnFinishParamsExpr

pt 

BI_TypeInfo_OnGetCallCompatibility

pt 

BI_TypeInfo_OnGetCallResult

pt 

BI_GetTypeKind_OnGetCallCompatibility

pt 

BI_GetTypeKind_OnGetCallResult

pt 

BI_GetTypeKind_OnEval

pt 

BI_Assert_OnGetCallCompatibility

pt 

BI_Assert_OnFinishParamsExpr

pt 

BI_New_OnGetCallCompatibility

pt 

BI_New_OnFinishParamsExpr

pt 

BI_Dispose_OnGetCallCompatibility

pt 

BI_Dispose_OnFinishParamsExpr

pt 

BI_Default_OnGetCallCompatibility

pt 

BI_Default_OnGetCallResult

pt 

BI_Default_OnEval

 

Create

 

Destroy

 

Clear

 

CreateElement

 

CreateOwnedElement

 

FindModule

 

FindUnit

 

FindElement

 

FindElementFor

 

FindElementWithoutParams

 

FindFirstEl

 

FindLongestUnitName

 

FindGenericEl

 

IterateElements

 

IterateGlobalElements

 

CheckFoundElement

 

CheckFoundElementVisibility

 

GetVisibilityContext

 

BeginScope

 

FinishScope

 

FinishTypeAlias

 

IsUnitIntfFinished

 

NotifyPendingUsedInterfaces

 

GetPendingUsedInterface

 

CheckPendingUsedInterface

 

UsedInterfacesFinished

 

NeedArrayValues

 

GetDefaultClassVisibility

 

ModeChanged

 

ClearBuiltInIdentifiers

 

AddObjFPCBuiltInIdentifiers

 

AddBaseType

 

AddCustomBaseType

 

IsBaseType

 

AddBuiltInProc

 

AddResolveData

 

CreateReference

 

GetLocalScope

 

GetParentLocalScope

 

CreateScope

 

CreateGroupScope

 

GroupScope_AddTypeAndAncestors

 

PopScope

 

PopWithScope

 

PopGenericParamScope

 

PushScope

 

PushGroupScope

 

PushModuleDotScope

 

PushClassDotScope

 

PushRecordDotScope

 

PushInheritedScope

 

PushEnumDotScope

 

PushHelperDotScope

 

PushTemplateDotScope

 

PushDotScope

 

PushParserSpecializeType

 

PushWithExprScope

 

StashScopes

 

StashSubExprScopes

 

RestoreStashedScopes

 

DeleteScope

 

InsertScope

 

GetCurrentProcScope

 

GetProcScope

 

GetCurrentSelfScope

 

GetSelfScope

 

AddHelper

 

AddActiveHelper

 

MangleSourceLineNumber

 

UnmangleSourceLineNumber

 

GetDbgSourcePosStr

 

GetElementSourcePosStr

 

SetLastMsg

 

LogMsg

 

GetWarnIdentifierNumbers

 

GetIncompatibleTypeDesc

 

GetIncompatibleProcParamsDesc

 

RaiseMsg

 

RaiseNotYetImplemented

 

RaiseInternalError

 

RaiseInvalidScopeForElement

 

RaiseIdentifierNotFound

 

RaiseXExpectedButYFound

 

RaiseXExpectedButTypeYFound

 

RaiseContextXExpectedButYFound

 

RaiseContextXInvalidY

 

RaiseConstantExprExp

 

RaiseVarExpected

 

RaiseRangeCheck

 

RaiseIncompatibleTypeDesc

 

RaiseIncompatibleType

 

RaiseIncompatibleTypeRes

 

RaiseHelpersCannotBeUsedAsType

 

RaiseInvalidProcTypeModifier

 

RaiseInvalidProcModifier

 

WriteScopes

 

WriteScopesShort

 

ComputeElement

 

ComputeResultElement

 

Eval

 

IsSameType

 

HasExactType

 

IndexOfGenericParam

 

CheckUseAsType

 

CheckCallProcCompatibility

 

CheckCallPropertyCompatibility

 

CheckCallArrayCompatibility

 

CheckParamCompatibility

 

CheckParamResCompatibility

 

CheckAssignCompatibilityUserType

 

CheckAssignCompatibilityArrayType

 

CheckAssignCompatibilityPointerType

 

CheckEqualCompatibilityUserType

 

CheckTypeCast

 

CheckTypeCastRes

 

CheckTypeCastArray

 

CheckSrcIsADstType

 

CheckClassIsClass

 

CheckClassesAreRelated

 

CheckAssignCompatibilityClasses

 

GetClassImplementsIntf

 

CheckProcOverloadCompatibility

 

CheckProcTypeCompatibility

 

CheckProcArgCompatibility

 

CheckElTypeCompatibility

 

CheckCanBeLHS

 

CheckAssignCompatibility

 

CheckAssignExprRange

 

CheckAssignExprRangeToCustom

 

CheckAssignResCompatibility

 

CheckEqualElCompatibility

 

CheckEqualResCompatibility

 

IsVariableConst

 

ResolvedElCanBeVarParam

 

ResolvedElIsClassOrRecordInstance

 

GetResolver

 

ElHasModeSwitch

 

GetElModeSwitches

 

ElHasBoolSwitch

 

GetElBoolSwitches

 

GetProcTypeDescription

 

GetResolverResultDescription

 

GetTypeDescription

 

GetBaseDescription

 

GetProcFirstImplEl

 

GetProcTemplateTypes

 

GetProcName

 

GetPasPropertyAncestor

 

GetPasPropertyType

 

GetPasPropertyArgs

 

GetPasPropertyGetter

 

GetPasPropertySetter

 

GetPasPropertyIndex

 

GetPasPropertyStoredExpr

 

GetPasPropertyDefaultExpr

 

GetPasClassAncestor

 

GetPasClassForward

 

GetParentProcBody

 

ProcHasImplElements

 

IndexOfImplementedInterface

 

GetLoop

 

ResolveAliasType

 

ResolveAliasTypeEl

 

ExprIsAddrTarget

 

IsNameExpr

 

GetNameExprValue

 

GetNextDottedExpr

 

GetLeftMostExpr

 

GetRightMostExpr

 

GetParamsOfNameExpr

 

GetInlineSpecOfNameExpr

 

GetUsesUnitInFilename

 

GetPathStart

 

GetPathEndIdent

 

GetNewInstanceExpr

 

ParentNeedsExprResult

 

GetReference_ConstructorType

 

GetParamsValueRef

 

GetSetType

 

IsDynArray

 

IsOpenArray

 

IsDynOrOpenArray

 

IsArrayOfConst

 

GetArrayElType

 

IsVarInit

 

IsEmptyArrayExpr

 

IsClassMethod

 

IsClassField

 

GetFunctionType

 

MethodIsStatic

 

IsMethod

 

IsMethod_SelfIsClass

 

IsHelperMethod

 

IsHelper

 

IsExternalClass_Name

 

IsProcedureType

 

IsArrayType

 

IsArrayExpr

 

IsArrayOperatorAdd

 

IsTypeCast

 

IsGenericTemplType

 

GetTypeParameterCount

 

GetGenericConstraintKeyword

 

GetGenericConstraintErrorEl

 

GetSpecializedEl

 

FinishGenericClassOrRecIntf

 

FinishSpecializations

 

CheckPendingForwardProcs

 

IsSpecialized

 

IsFullySpecialized

 

IsInterfaceType

 

IsTGUID

 

IsTGUIDString

 

IsCustomAttribute

 

IsSystemUnit

 

GetAttributeCallsEl

 

GetAttributeCalls

 

ProcNeedsParams

 

ProcHasSelf

 

CreateProcSelfArg

 

IsProcOverride

 

IsProcOverload

 

GetTopLvlProc

 

GetParentProc

 

GetRangeLength

 

EvalRangeLimit

 

EvalTypeRange

 

HasTypeInfo

 

IsAnonymousElType

 

GetActualBaseType

 

GetCombinedBoolean

 

GetCombinedInt

 

GetIntegerProps

 

GetIntegerRange

 

GetIntegerBaseType

 

GetSmallestIntegerBaseType

 

GetCombinedChar

 

GetCombinedString

 

GetCombinedBaseType

 

IsElementSkipped

 

FindLocalBuiltInSymbol

 

GetFirstSection

 

GetLastSection

 

GetParentSection

 

FindUsedUnitInSection

 

FirstSectionUsesUnit

 

ImplementationUsesUnit

 

GetShiftAndMaskForLoHiFunc

 

TPasTreeContainer

pt 

SetCurrentParser

 

Create

 

Destroy

 

CreateElement

 

CreateFunctionType

 

AddOwnedElement

 

FindElement

 

FindElementFor

 

BeginScope

 

FinishScope

 

FinishTypeAlias

 

FindModule

 

CheckPendingUsedInterface

 

NeedArrayValues

 

GetDefaultClassVisibility

 

ModeChanged


Documentation generated on: 2023-03-18