pfni - Print Full Name Image of an Ada entity
Contents
Description
pfni is a companion program to adactl(1). It prints the full expanded name of entities declared or referenced by a specified Ada compilation unit. This makes it easier to designate the entities when writing new rules for AdaControl. Commercial support is available for AdaControl, see file /usr/share/doc/adacontrol/support.txt. If you plan to use AdaControl for industrial projects, or if you want it to be customized or extended to match your own needs, please contact Adalog at info@adalog.fr.
Name
pfni - Print Full Name Image of an Ada entity
Options
-d Enable debug mode.
-f Full output: display all entities declared and referenced by unit. The default is to only display
entities declared in unit.
-h Prints a general help message.
-o Also print overloading information. If you are calling a subprogram that has several overloadings
and you are not sure which one is called, use pfni with the -o option on that line: the program
will tell you the full name and profile of the called subprogram.
-pproject
Use the specified Emacs ada-mode (*.adp) project file.
-s Process the specification of unit; the default is to process the body.
line Only display entities declared on that line number.
line:column
Only display the entity at that line and column numbers, if any.
See Also
adactl(1) AdaControl User's Guide, available in Info, PDF, and HTML in /usr/share/doc/adacontrol. AdaControl Programmer's Guide, available in Info, PDF, and HTML in /usr/share/doc/adacontrol. Debian 2014-08-19 pfni(1)
Synopsis
pfni [-sofd] [-pproject] unit[:line[:column]] [--ASISoptions]
pfni-h