LLlex.o: Lpars.h
LLlex.o: class.h
LLlex.o: const.h
+LLlex.o: dbsymtab.h
LLlex.o: debug.h
LLlex.o: debugcst.h
LLlex.o: f_info.h
LLlex.o: type.h
LLmessage.o: LLlex.h
LLmessage.o: Lpars.h
+LLmessage.o: dbsymtab.h
LLmessage.o: idf.h
LLmessage.o: nocross.h
LLmessage.o: target_sizes.h
LLmessage.o: type.h
body.o: LLlex.h
body.o: chk_expr.h
+body.o: dbsymtab.h
body.o: debug.h
body.o: debugcst.h
body.o: def.h
chk_expr.o: Lpars.h
chk_expr.o: chk_expr.h
chk_expr.o: const.h
+chk_expr.o: dbsymtab.h
chk_expr.o: debug.h
chk_expr.o: debugcst.h
chk_expr.o: def.h
chk_expr.o: type.h
code.o: LLlex.h
code.o: Lpars.h
+code.o: dbsymtab.h
code.o: debug.h
code.o: debugcst.h
code.o: def.h
cstoper.o: LLlex.h
cstoper.o: Lpars.h
cstoper.o: const.h
+cstoper.o: dbsymtab.h
cstoper.o: debug.h
cstoper.o: debugcst.h
cstoper.o: nocross.h
cstoper.o: target_sizes.h
cstoper.o: type.h
def.o: LLlex.h
+def.o: dbsymtab.h
def.o: debug.h
def.o: debugcst.h
def.o: def.h
def.o: target_sizes.h
def.o: type.h
desig.o: LLlex.h
+desig.o: dbsymtab.h
desig.o: debug.h
desig.o: debugcst.h
desig.o: def.h
desig.o: target_sizes.h
desig.o: type.h
enter.o: LLlex.h
+enter.o: dbsymtab.h
enter.o: def.h
enter.o: idf.h
enter.o: main.h
input.o: input.h
input.o: inputtype.h
label.o: LLlex.h
+label.o: dbsymtab.h
label.o: def.h
label.o: idf.h
label.o: main.h
label.o: target_sizes.h
label.o: type.h
lookup.o: LLlex.h
+lookup.o: dbsymtab.h
lookup.o: def.h
lookup.o: idf.h
lookup.o: misc.h
main.o: Lpars.h
main.o: class.h
main.o: const.h
+main.o: dbsymtab.h
main.o: debug.h
main.o: debugcst.h
main.o: def.h
misc.o: misc.h
misc.o: node.h
node.o: LLlex.h
+node.o: dbsymtab.h
node.o: debug.h
node.o: debugcst.h
node.o: nocross.h
node.o: type.h
options.o: class.h
options.o: const.h
+options.o: dbsymtab.h
options.o: idfsize.h
options.o: main.h
options.o: nocross.h
options.o: target_sizes.h
options.o: type.h
readwrite.o: LLlex.h
+readwrite.o: dbsymtab.h
readwrite.o: debug.h
readwrite.o: debugcst.h
readwrite.o: def.h
readwrite.o: target_sizes.h
readwrite.o: type.h
scope.o: LLlex.h
+scope.o: dbsymtab.h
scope.o: debug.h
scope.o: debugcst.h
scope.o: def.h
tokenname.o: tokenname.h
type.o: LLlex.h
type.o: const.h
+type.o: dbsymtab.h
type.o: debug.h
type.o: debugcst.h
type.o: def.h
type.o: target_sizes.h
type.o: type.h
typequiv.o: LLlex.h
+typequiv.o: dbsymtab.h
typequiv.o: debug.h
typequiv.o: debugcst.h
typequiv.o: def.h
typequiv.o: target_sizes.h
typequiv.o: type.h
progs.o: LLlex.h
+progs.o: dbsymtab.h
progs.o: debug.h
progs.o: debugcst.h
progs.o: def.h
progs.o: type.h
stab.o: LLlex.h
stab.o: const.h
+stab.o: dbsymtab.h
stab.o: def.h
stab.o: idf.h
stab.o: main.h
declar.o: LLlex.h
declar.o: Lpars.h
declar.o: chk_expr.h
+declar.o: dbsymtab.h
declar.o: debug.h
declar.o: debugcst.h
declar.o: def.h
expression.o: LLlex.h
expression.o: Lpars.h
expression.o: chk_expr.h
+expression.o: dbsymtab.h
expression.o: debug.h
expression.o: debugcst.h
expression.o: def.h
expression.o: type.h
program.o: LLlex.h
program.o: Lpars.h
+program.o: dbsymtab.h
program.o: def.h
program.o: f_info.h
program.o: idf.h
statement.o: LLlex.h
statement.o: Lpars.h
statement.o: chk_expr.h
+statement.o: dbsymtab.h
statement.o: def.h
statement.o: desig.h
statement.o: f_info.h
casestat.o: LLlex.h
casestat.o: Lpars.h
casestat.o: chk_expr.h
+casestat.o: dbsymtab.h
casestat.o: debug.h
casestat.o: debugcst.h
casestat.o: density.h
casestat.o: node.h
casestat.o: target_sizes.h
casestat.o: type.h
+tmpvar.o: dbsymtab.h
tmpvar.o: debug.h
tmpvar.o: debugcst.h
tmpvar.o: def.h
#include "main.h"
#include "type.h"
#include "nocross.h"
+#include "dbsymtab.h"
#define MINIDFSIZE 9
-i: largest value of set of integer
-u, -U: allow underscore in identifier
-w: no warnings
- -g: generate symbol table for debugger
-R: no range checks
-A: range checks for array references
and many more if DEBUG
*/
+#ifdef DBSYMTAB
+ case 'g':
+ options['g'] = 1;
+ options['n'] = 1;
+ break;
+#endif
case 'i': { /* largest value of set of integer */
char *t = text;
/* T Y P E D E S C R I P T O R S T R U C T U R E */
+#include "dbsymtab.h"
+
struct paramlist { /* structure for parameterlist of a PROCEDURE */
struct paramlist *next;
struct def *par_def; /* "df" of parameter */
#define T_HASFILE 0x1 /* set if type has a filecomponent */
#define T_PACKED 0x2 /* set if type is packed */
#define T_CHECKED 0x4 /* set if array has been checked */
+#ifdef DBSYMTAB
short tp_dbindex; /* index in debugger symbol table */
+#endif
int tp_align; /* alignment requirement of this type */
int tp_palign; /* in packed structures */
arith tp_size; /* size of this type */