Index

Here are listed in alphabetical order all Turbo Pascal functions, procedures, types, variables and constants described on this website.

A
AddAsmExpressions
AddConditionalDefine
AddIntermediateCodeSubroutine
AddReferenceRecordForTypedConstant
AddReferencedModule
AdjustExpressionToType
ArithmeticFunctions

B

C
Calculate
CalculateCodeBlockOffsetsAndTotalCodeSize
CalculateCodeSizeAndOffsets
CalculateExpression
CalculateExpressionWithType
CalculateIdentifiersChecksum
CalculateOperation
CalculateVariableOffsets
CalculateVariableOffsetsAndTotalDataSize
CallProcedure
CallProcedureForEachMethod
CharacterPointerOperations
CheckAndGetNextAsmToken
CheckAndGetNextToken
CheckConstantExpression
CheckElementAndSetCompatibility
CheckForAsmLabel
CheckForConversionOfZeroBasedCharacterArrayToPChar
CheckForDeclaredIdentifier
CheckForNumericLabel
CheckForPeriodAndModuleEnd
CheckForUndefined_FORWARD_Or_EXTERNAL
CheckFor_OBJECT_PROCEDURE_FUNCTION_Type
CheckIfDirecive
CheckIfUniqueDynamicMethodIndex
CheckIfVirtualMethod
CheckOrdinalOverflowAndStore
CheckOrdinalRange
CheckOverridenVirtualMethod
CheckPointerOperations
CheckProcedureTypeCompatibility
CheckRange
CheckStack
CheckTypeCompatibility
CloseOneSourceFile
CompareIdentifierToWord
Compile
CompileModule
CompileProgram
CompileUnit
CompilerError
ConstantBooleanOperations
ConstantExtendedOperations
ConstantIntegerOperations
ConstantPointerOperations
ConstantSetOperations
ConstantStringOperations
ConvertBooleanJumpToByteValue
ConvertCharToString
ConvertExpressionToBooleanJump
ConvertExtendedToOtherFloatingPointTypes
ConvertExtendedToReal
ConvertIntegerOrExtendedToReal
ConvertIntegerOrRealToExtended
ConvertIntegerToExtended
ConvertIntegerToReal
ConvertNearJumpsToShort
ConvertRealToExtended
ConvertToBooleanByte
ConvertToRealOrExtended
ConvertZeroBasedCharacterArrayToPChar
CopyCharArrayCompatibleWithStringToStackFrameAsString
CopyStringToCurrentIdentifier
CopyToIdentifier
CreateConditionalDefines
CreateDMT
CreateExeFile
CreateFile
CreateParameterAsLocalVariable
CreateParametersAsLocalVariables
CreatePointerToVariableReference
CreateProcedureOffsetsTableForOverlayedUnit
CreateSegmentReferencesTableForOverlayedUnit
CreateStackFrame
CreateSymbolTable
CreateSymbolTableAndStoreMainModuleNameIdentifier
CreateTypeDefinition
CreateTypedConstantsBlockRecord
CreateUnitFile
CreateUnitIdentiferSymbolTableAndStoreMainUnitName
CreateVMT
CreateVariablesBlockRecord
Create_DMT_Entries
Create_DMT_Entry
Create_VMT_Entries
Create_VMT_Entry
CurrentIdentifierError
CurrentScopeIdentifierTableAddress

D
DefaultConditionalDefines
DeleteFile
DereferencePointer
DestroyStackFrame

E
ES_DI_PointerDestroyed
EndIntermediateCodeSubroutine
EndSubroutine
Error
Errors
ExchangeLeftAndRightExpression
Expect16BitIntegerVariable
ExpectAndStoreIdentifier
ExpectAndStoreStringAndPushPointer
ExpectAndStoreStringCompatibleExpressionAndPushPointer
ExpectAsmTokenAndGetNext
ExpectAssignableVariableReferenceExceptProcAndFuncAndPushPointerToMemory
ExpectAssignableVariableReferenceExceptProcedureOrFunction
ExpectBooleanExpression
ExpectConstantExpression
ExpectFileVariableAndPushPointerToMemory
ExpectIdentifier
ExpectIntegerConstant
ExpectIntegerExpression
ExpectIntegerExpressionInParentheses
ExpectIntegerOrFloatingPointExpression
ExpectIntegerOrFloatingPointExpressionInParentheses
ExpectOrdinalExpression
ExpectOrdinalExpressionInParentheses
ExpectOrdinalType
ExpectPointerExpression
ExpectPointerVariable
ExpectStringExpression
ExpectStringVariable
ExpectTokenAndGetNext
ExpectTypeIdentifier
ExpectVariableIdentifier
ExpectVariableReference
ExpectVariableReferenceExceptProcedureOrFunction
ExtendInteger
ExtrnDefinitions

F
FileError
FindAndProcessMethodCall
FindAndWriteSourceLine
FindAsmTokenInTable
FindCurrentIdentifier
FindCurrentMethod
FindFilePath
FindIdentifierInUnit
FindReferencedModules
FindSegmentForEnumeratedData
Func_Abs
Func_Addr_Ofs_Seg
Func_ArithmeticFunctions
Func_Assigned
Func_Chr
Func_Concat
Func_Copy
Func_FilePos_FileSize
Func_Hi
Func_IOResult_ParamCount
Func_Length
Func_Lo
Func_Low_High
Func_MemAvail_MaxAvail
Func_New
Func_Odd
Func_Ord
Func_ParamStr
Func_Pi
Func_Pos
Func_Ptr
Func_Random
Func_Registers
Func_SizeOf
Func_Sqr
Func_Succ_Pred
Func_Swap
Func_TextFunctions
Func_Trunc_Round
Func_TypeOf
Func_UpCase
FunctionAsResult
FunctionResultStackFrameSize

G
GeneralIntegerDivision
GenerateArithmeticInstructionWithImmediateValue
GenerateArithmeticInstructionWith_ACC
GenerateArithmeticInstructionWith_DX
GenerateArithmeticInstruction_16BitReg_Immediate
GenerateAsmStatementIntermediateCode
GenerateAssignmentIntermediateCode
GenerateCode
GenerateCodeForBooleanOperations
GenerateCodeForDivisionOrMultiplication
GenerateCodeForExtendedOperations
GenerateCodeForIntegerOperations
GenerateCodeForLongIntComparisons
GenerateCodeForNearJump
GenerateCodeForOperator_IN
GenerateCodeForPointerOperations
GenerateCodeForRealOperations
GenerateCodeForSetOperations
GenerateCodeForStringOperations
GenerateCode_LES_DI_WithVariableAddress
GenerateInstructionForStackFrameDisplacement
GenerateInstructionOpcodes
GenerateInstructionWithExpressionInMemOrReg
GenerateInstructionWithMemoryReference
GenerateInstructionWithSegment
GenerateInstruction_16bit_MOV_Memory_Register
GenerateInstruction_8_16_bit
GenerateInstruction_Byte
GenerateInstruction_CALL_FAR
GenerateInstruction_MOV_Memory_Immediate
GenerateInstruction_MOV_Memory_Register
GenerateInstruction_PUSH_Immediate
GenerateInstruction_TwoBytes
GenerateInstruction_Word
GenerateIntermediateCodeForInlineRecords
GenerateInterruptEntryCode
GenerateInterruptExitCode
GenerateLabelAndSetJumpsToIt
GenerateModuleEntryCode
GenerateModuleExitCode
GenerateOffsetReferenceForExpressionInMemory
GenerateProcedureEntryCode
GenerateProcedureExitCode
GenerateReference
GenerateSegmentOverride
GetNextAsmToken
GetNextToken
GetSetSizeAndLowestElementDataOffset
GetTypeAndUnitIdentifierOffsets
GetVariableType
Get_TPL_CFG_Directory

H

I
IdentifierError
IdentifierInConditionalDefines
IdentifiersEqual
ImportObjectFiles
InObjectTypeDomain
IncreaseSymbolTable
InstructionProc
InstructionProcTable
IntegerConstantDivision
IntegerMultiplicationWithConstant
IntegerOperations
IsCharacterArrayCompatibleWithString
IsCompilerDirective
IsConstantInRange
IsConstantString
IsCurrentIdentifierDeclaredAsMemberInRecordOrObject
IsCurrentIdentifierDeclaredInProcedure
IsHexConstant
IsIdentifierInSymbolTable
IsIntegerNumericConstant
IsTypeIdentifier
IsValidAsmIdentifier
IsZeroBasedCharacterArray

J
JoinSymbolTablesAndCreateUnit

K

L
Link
LoadAddressOfLocalVariable
LoadBothExpressionsToRegisters
LoadConstant
LoadConstantSmallSetIntoValue
LoadExpressionToRegister
LoadExpressionToRegisters
LoadLibrary
LoadNilPointer
LoadRealExpressionToRegisterSet
LoadSelfAddress
LoadSetAndPopPointer
LoadUsedUnits
LoadVariable
Load_ES_DI

M
MarkProcCodeConstVarBlocksAsUnused
MarkUsedBlocksInUnit
MethodAddressOffset
MoveBackward
MoveForward

N
NOT_Integer
NextLine
NextNonCommentCharacter

O
OMF_COMENT
OMF_EXTDEF
OMF_FIXUPP
OMF_LEDATA
OMF_LIDATA
OMF_LINNUM
OMF_MODEND
OMF_PUBDEF
OMF_SEGDEF
OpenArrayOrOpenString
OpenFile
OpenSourceFile
OperationWithSet

P
PlaceLabelRecordsTo_GOTO_Records
PointerFromOffsets
PopToRegisters
PopUnit
PositionToStringLength
Proc_Append_Flush
Proc_Assign
Proc_BREAK_CONTINUE_Exit
Proc_BlockRead_BlockWrite
Proc_ChDir_MkDir_RmDir
Proc_Close
Proc_Delete
Proc_Dispose
Proc_Erase
Proc_Fail
Proc_FillChar
Proc_FreeMem
Proc_GetDir
Proc_GetMem
Proc_Halt
Proc_Inc_Dec
Proc_Include_Exclude
Proc_Insert
Proc_Mark_Release
Proc_Move
Proc_New
Proc_Randomize
Proc_Read_Readln
Proc_Rename
Proc_Reset_Rewrite
Proc_Seek
Proc_SetTextBuf
Proc_Str
Proc_Truncate
Proc_Val
Proc_Write_Writeln
ProcessAlreadyDeclaredProcedure
ProcessAsmExpression
ProcessAsmExpressionAndCheck
ProcessAsmFactor
ProcessAsmFactorElement
ProcessAsmTerm
ProcessAssemblerDirective
ProcessAssemblerInstruction
ProcessAssignmentStatementOrProcedureCall
ProcessComment
ProcessCompilerParameters
ProcessConstantDeclarations
ProcessDeclarations
ProcessExpression
ProcessFactor
ProcessFunction
ProcessInstructionExpresions
ProcessLabelDeclarations
ProcessLabelIdentifierStatement
ProcessLeftParenthesis
ProcessMainProgramBlock
ProcessMethodDeclaration
ProcessNonObjectTypeDeclaration
ProcessObjectTypeDeclaration
ProcessPortStatement
ProcessPrefixes
ProcessProcedureDeclaractionsAndProgramBlock
ProcessProcedureDeclaration
ProcessProcedureIdentifier
ProcessProgramBlock
ProcessQualifiers
ProcessReadWriteTypedParameters
ProcessSectionOfMembers
ProcessSetConstant
ProcessSimpleExpression
ProcessStatement
ProcessStatementsBetweenTokens
ProcessStringConstant
ProcessTerm
ProcessTypeDeclarations
ProcessTypedConstant
ProcessUnaryMinus_Plus
ProcessUsedUnits
ProcessValueTypecastOrMethodCall
ProcessVariableDeclarations
ProcessVariableTypeDeclaration
Process_ASM_END_Block
Process_At
Process_CASE_Statement
Process_FOR_Statement
Process_GOTO_Statement
Process_IF_Statement
Process_INHERITED
Process_INLINE
Process_INLINE_Statement
Process_Mem
Process_NEW
Process_NOT
Process_Port
Process_REPEAT_Statement
Process_SystemFunction
Process_WHILE_Statement
Process_WITH_Statement
Push
PushExpression
PushMethodParameters
PushOpenParameter
PushParameter
PushPointerToParameter
PushProcedureParameters
PushUnit

Q

R
ReadFile
ReadNextLine
ReadParameter
ReadUnit
Read_TPC_CFG
RearrangeOperands
RemoveFunctionResultFromStack
RemovePrivateIdentifiersFromUnit
RemoveRedundant_ES_DI_AddressLoading
ReservedWords
ResolvePointerToTypeDefinitions
ResolveReferences
ReturnToPreviousSourceFile

S
SetConstantBooleanExpression
SetDataTypeOfSet
SetErrorAddress
SetExpressionToBooleanJump
SetExpressionToFunctionResult
SetExpressionToMemoryReference
SetExpressionToStringTypedConstant
SetModuleFlagsAndProcessUsedUnits
SetOffsetToDMT
SizeOfPassedParameter
SpecialWord
StoreCommaSeparatedIdentifiers
StoreCurrentIdentifierToSymbolTable
StoreMainModuleNameAndCreateProcedureRecord
StoreNewIdentifierToSymbolTable
StoreStringConstantToCodeBlock
SwapLeftAndRightExpression
SystemProcedure

T
TAsmExpression
TBaseType
TCalcOperation
TCompilerModeOption
TDirective
TExeHeader
TExpression
TExpressionFlag
TExpressionLocation
TExpressionLocationData
TExtrnRecord
TFileStructure
TFunctions
TIdentifierData
TIdentifierList
TInstructionData
TIntegerType
TIntermediateCodeRecord
TObjectFileRecord
TRealRegistersSet
TRegisterType
TSpecialWord
TStatement
TSymbolTable
TSymbolTableData
TSystemProcedure
TToken
TTypeDefinition
TUnitOffsets
TUsedRegister
TValue
TicRecordType
TurboPascal

U

V

W
WriteCompilationError
WriteCompilationErrorAndHalt
WriteCompilationProgress
WriteCompilationStatus
WriteModuleNameWithCurrentLineNumber
WriteRelocationItems
WriteSyntax
WriteTypedConstantsAndExeHeader
WritelnModuleNameWithCurrentLineNumber

X

Y

Z
 
 
 
© 2017 Turbo Pascal | Privacy Policy