Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ UilDumpSymb(3X) — Dell System V Release 4 Issue 2.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought



UilDumpSymbolTable(3X)           UNIX System V           UilDumpSymbolTable(3X)


NAME
      UilDumpSymbolTable - Dumps the contents of a named UIL symbol table to
      standard output.

SYNOPSIS
      #include <uil/UilDef.h>
      void UilDumpSymbolTable (root_ptr)
           symentrytype *root_ptr;

DESCRIPTION
      The UilDumpSymbolTable function dumps the contents of a UIL symbol table
      pointer to standard output.

      root_ptr  Specifies a pointer to the the symbol table root entry. This
                value can be taken from the parse_tree_root part of the
                Uil_compile_desc_type data structure returned by Uil.

      By following the link from the root entry, you can traverse the entire
      parse tree. Symbol table entries are in the following format:

       hex.address
       symbol.type
       symbol.data
        prev.source.position
        source.position
        modification.record

      where:

      hex.address         Specifies the hexadecimal address of this entry in
                          the symbol table.

      symbol.type         Specifies the type of this symbol table entry.  Some
                          possible types are root, module, value, procedure,
                          and widget.

      symbol.data         Specifies data for the symbol table entry.  The data
                          varies with the type of the entry.  Often it contains
                          pointers to other symbol table entries, or the actual
                          data for the data type.

      prev.source.position
                          Specifies the end point in the source code for the
                          previous source item.

      source.position     Specifies the range of positions in the source code
                          for this symbol.

      The exact data structures for each symbol type are defined in the include
      file UilSymDef.h. Note that this file is automatically included when an
      application includes the file UilDef.h.



10/89                                                                    Page 1







UilDumpSymbolTable(3X)           UNIX System V           UilDumpSymbolTable(3X)


RELATED INFORMATION
      Uil(3X)




















































Page 2                                                                    10/89





Typewritten Software • bear@typewritten.org • Edmonds, WA 98026