DOKK / manpages / debian 10 / adacontrol / pfni.1.en
pfni(1) Programmer's Manual pfni(1)

pfni - Print Full Name Image of an Ada entity

pfni [-sofd] [-p project-file] unit[:line-number[:column-number]] [-- ASIS options]

pfni -h

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.

Enable debug mode.
Full output: display all entities declared and referenced by unit. The default is to only display entities declared in unit.
Prints a general help message.
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.
Use the specified Emacs ada-mode (*.adp) project file.
Process the specification of unit; the default is to process the body.
Only display entities declared on that line.
Only display the entity at that line and column, if any.

AdaControl was developed by Adalog ⟨URL: http://www.adalog.fr ⟩ under contract with Eurocontrol ⟨URL: http://www.eurocontrol.int ⟩. The copyright is jointly owned by Adalog and Eurocontrol.

This manual page was written by Ludovic Brenta <lbrenta@debian.org> for the Debian project, but it can be used for other purposes as well.

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.

2014-08-19 Debian