3 <!-- This HTML file has been created by texi2html 1.54
4 from suif1.texi on 28 April 1999 -->
6 <TITLE>The SUIF Version
1 Library - File Symbol Tables
</TITLE>
7 <link href=
"suif1_44.html" rel=Next
>
8 <link href=
"suif1_42.html" rel=Previous
>
9 <link href=
"suif1_toc.html" rel=ToC
>
13 <p>Go to the
<A HREF=
"suif1_1.html">first
</A>,
<A HREF=
"suif1_42.html">previous
</A>,
<A HREF=
"suif1_44.html">next
</A>,
<A HREF=
"suif1_113.html">last
</A> section,
<A HREF=
"suif1_toc.html">table of contents
</A>.
17 <H3><A NAME=
"SEC43" HREF=
"suif1_toc.html#TOC43">File Symbol Tables
</A></H3>
24 A file symbol table corresponds to the global scope for a source file.
25 It contains procedure symbols and global variable symbols with static
26 linkage, as well as types that are only used within the file. Each file
27 symbol table is associated with a particular file set entry. See section
<A HREF=
"suif1_9.html#SEC9">File Set Entries
</A>.
33 The
<CODE>file_symtab
</CODE> class is derived from the
<CODE>global_symtab
</CODE>
34 class to implement the file symbol tables. Besides the features that
35 this class inherits from its base class, it also contains a field to
36 record the file set entry with which it is associated. This field is
37 set automatically when the file symbol table is created by the file set
38 entry. The
<CODE>fse
</CODE> method retrieves the value of this field.
43 <p>Go to the
<A HREF=
"suif1_1.html">first
</A>,
<A HREF=
"suif1_42.html">previous
</A>,
<A HREF=
"suif1_44.html">next
</A>,
<A HREF=
"suif1_113.html">last
</A> section,
<A HREF=
"suif1_toc.html">table of contents
</A>.