- / -

/A-

/A+

/AUTO

/CBP

/CD1

/CD101ANDROID

/CD101IOSDEV

/CD101IOSDEV64

/CD101IOSSIM

/CD101OSX

/CD101W32

/CD101W64

/CD102ANDROID

/CD102IOSDEV

/CD102IOSDEV64

/CD102IOSSIM

/CD102LINUX64

/CD102OSX

/CD102W32

/CD102W64

/CD10ANDROID

/CD10IOSDEV

/CD10IOSDEV64

/CD10IOSSIM

/CD10N

/CD10OSX

/CD10W

/CD10W32

/CD10W64

/CD11N

/CD11W

/CD12W

/CD14W

/CD2

/CD3

/CD4

/CD5

/CD6

/CD7

/CD8

/CD9N

/CD9W

/CDXE2OSX

/CDXE2W32

/CDXE2W64

/CDXE3OSX

/CDXE3W32

/CDXE3W64

/CDXE4IOSDEV

/CDXE4IOSSIM

/CDXE4OSX

/CDXE4W32

/CDXE4W64

/CDXE5AND

/CDXE5IOSDEV

/CDXE5IOSSIM

/CDXE5OSX

/CDXE5W32

/CDXE5W64

/CDXE6AND

/CDXE6IOSDEV

/CDXE6IOSSIM

/CDXE6OSX

/CDXE6W32

/CDXE6W64

/CDXE7AND

/CDXE7IOSDEV

/CDXE7IOSSIM

/CDXE7OSX

/CDXE7W32

/CDXE7W64

/CDXE8AND

/CDXE8IOSDEV

/CDXE8IOSDEV64

/CDXE8IOSSIM

/CDXE8OSX

/CDXE8W32

/CDXE8W64

/CDXEW

/D

/FA

/FM

/FR

/I

/L

/P

/Q

/R

/S

/T

/X

- _ -

_PEGANZA_

- 6 -

64-bits

Introduction
What's new in version 8 (May 2016)?

- A -

about the product

abstract methods

activation

Alt+Left

Alt+Right

ambiguous unit reference

Analysis menu

ANSI

arrange

arrange windows

array properties

set/referenced within methods

assert

auto indent

auto-save

- B -

back

backup

backup to _history folder

bad assignments

bad pointer usage

bad typecast

binary files

Bindings Report

bound cursor

Brief Cross-reference Report

browser

browsing path

buffered viewer

- C -

Call Index Report

Call Tree Report

check for newer version

CHM compiler path

class

constructors with bad names

destructors with bad names

multiple destructors

Class Field Access Report

class fields

exposed by properties but do not start with "F"

not declared in private section

not declared in private/protected sections

zero-initialized in constructor

Class Hierarchy Report

Class Index Report

class list

Class Summary Report

class tags

clone

close

Code Reduction Report

code-blocks

empty

Command Line Options

command-line

command-line analyzer

compile CHM project

Complexity Report

condition

evaluates to constant value

conditional defines

Conditional Symbols Report

constructors

bad name

no call to inherited

Control Alignment Report

Control Index Report

Control Size Report

Control Tab Order Report

Control Warnings Report

Convention Compliance Report

copy

create CHM project files

Cross-reference Report

Ctrl+A

Ctrl+Alt+C

Main window
View menu

Ctrl+Alt+Down

Ctrl+Alt+I

Ctrl+Alt+Left

Main window
View menu

Ctrl+Alt+Right

Main window
View menu

Ctrl+Alt+S

Main window
View menu

Ctrl+Alt+U

Ctrl+Alt+Up

Ctrl+C

Ctrl+Enter

Ctrl+F

Ctrl+F4

Ctrl+G

Ctrl+H

Ctrl+Left

Ctrl+M

Ctrl+MouseWheel

Ctrl+N

Ctrl+O

Ctrl+P

Ctrl+Right

Ctrl+S

Ctrl+V

Ctrl+X

Ctrl+Z

customize "subprogram"

cut

- D -

deactivation

Delphi 10.2 Tokyo

Delphi 10.3 Rio

Delphi 10.4 Sydney

Delphi 11 Alexandria

Delphi IDE

How to use PAL.EXE and PAL32.EXE
Preferences - Source Code

deprecated directive

destructors

bad name

more than one

no call to inherited

no override directive

directives

deprecated

experimental

inline

library

platform

Directives Report

dual monitors

Duplicate Identifiers Report

- E -

Edit menu

editor

editor options

enable report when done

encoding

environment variables

Events Report

Exception Report

Exit-statement

dangerous

expand size

experimental directive

- F -

F11

F12

F3

F8

F9

file date/time

File menu

file size

finalization section

find

folders

Form Report

forward

forward directive

interface section

frameborders

frames

function

called only as procedures

exposed by properties but do not start with "Get"

result not set

- G -

generics

go to line

- H -

Help menu

help report

hide empty report sections

hide/show scrollbars

highlight selected line

how to use

How to use PALCMD.EXE and PALCMD32.EXE

- I -

identifiers

local only used at lower scope

local possibly set and referenced once

local possibly set more than once without referencing in-between

local set and referenced once

local set more than once without referencing in-between

not used

unsuitable name

zero-initialized in constructor

Identifiers Report

include footer

include header

Inconsistent Case Report

index error

index frame

footer include file

header include file

stylesheet

initial state

initialization section

inline directive

install in Delphi IDE

installation folders

interfaced class identifiers

not used outside of unit

interfaced identifiers

not used outside of unit

Introduction

- K -

keep blanks

Known limitations

- L -

labels

inside for-loops

inside repeat/while-loops

Lattix

library directive

library path

licensing model

limitations

line numbers

line wrap mode

Linux

Literal Strings/Numbers Report

long strings

local initialized to empty strings

local possibly initialized to empty strings

- M -

Main Window

map file report

marker for suppressed lines

Memory Report

methods

called once from method in same class

virtual but not overridden

missing files

Missing Property Report

Module Call Tree Report

module subprogram list

Module Totals Report

modules

not added to DPR

not needed in DPR

Modules Report

Most Called Report

multi-projects

- N -

namespaces

navigation features

new multi-project

new project

new versions

next reference

NextGen Readiness Report

- O -

object

bad creation

Object-oriented Metrics Report

one file for each report

open

optimal uses list

Optimization Report

Options - General

Options - Parser

Options - Reports

Options - Switches

Options menu

overloaded methods

- P -

PAL.EXE

PAL.INI

PAL32.EXE

PALCMD.EXE

PALCMD32.EXE

PALOFF

PALWIZ*.DLL

Main window
Preferences - Source Code

parameters

out parameter read before set

parse all

paste

platform directive

pointer, bad usage

Preferences - General

prefix

Prefix dialog

Prefix Report

previous reference

print

printer setup

procedures

exposed by properties but do not start with "Set"

project folder

Properties - Format

Properties - Source

property access

Property dialog

property value

Property Value Report

- R -

range

record parameters

unmodified and missing "const"

redo

relative path

replace

report list

Main window
Preferences - General

report tree color

report tree font

reports

reports in multible tab pages

reselect report

Reverse Call Tree Report

run

- S -

save

save as

search

search folders

Search menu

searched strings report

Select a range

select all

Selection dialog

shadowed identifiers

SHDOCVW.DLL

show counter in section header

show line ends

show line numbers

show report list

show section index

show source editor

show tabs

show toolbar

show whitespace

show wrap ruler

Similarity Report

soundex

statements

empty

short-circuited

status bar

Status Report

stay on top

stop

string parameters

unmodified and missing "const"

Strong Warnings Report

stylesheet

subfolders

subprogram

subprogram calls itself

Subprogram Index Report

subprograms

empty parameter list

only called once

recursive

support plan

suppressed lines

switches

syntax anomalies

- T -

tab characters

target

Third-party dependencies Report

threads, number of

to-do

To-Do Report

toolbar

Main window
Options menu

Totals Report

typecast, bad

types

exception types that do not start with "E"

interface types that do not start with "I"

ordinay that do not start with "T"

pointer types that do not start with "P"

- U -

undo

Unicode

What's new in version 8 (May 2016)?
Main window

unique files

unit aliases

unit scopes

unit usage

unit, ambiguous reference

unsupported types

use tabs

Used Outside Report

Uses Report

UTF-8

- V -

value parameters

possibly set

set

var parameters

never set

possibly never set

variables

absolute

bad thread-local

bigger assigned to smaller

local possibly referenced before set

local referenced before set

local set not later used

never referenced

never set

possibly never referenced

possibly never set

View menu

viewer

viewer color

viewer font

virtual methods

not overridden

- W -

Warnings Report

What's new in version 4?

What's new in version 5?

What's new in version 6?

What's new in version 7?

What's new in version 8?

What's new in version 9?

wizard

File menu
Preferences - General

wrap ruler width