xref: /original-bsd/usr.bin/pascal/pdx/symtab.h (revision fbed46ce)
1 /* Copyright (c) 1982 Regents of the University of California */
2 
3 /* static char sccsid[] = "@(#)symtab.h 1.2 01/18/82"; */
4 
5 /*
6  * Public definitions for symbol table.
7  */
8 
9 SYMTAB *symtab;
10 
11 SYMTAB *st_creat();		/* create a symbol table */
12 st_destroy();			/* destroy a symbol table, i.e. free storage */
13 SYM *st_insert();		/* insert a symbol */
14 SYM *st_lookup();		/* lookup a symbol */
15 dumpvars();			/* dump the symbols of a function */
16 print_alias();			/* print out currently active aliases */
17 enter_alias();			/* create a new name for a command */
18 SYM *findtype();		/* search symbol table for a type name */
19