Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members

dsym.h File Reference

Classes derived from sym and sym_scoped. More...

#include "stdtypes.h"
#include "sym.h"
#include "type.h"
#include "const.h"
#include "symtable.h"
#include "typetable.h"

Include dependency graph for dsym.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.


class  sym_component
 A component is a bound entity architecture pair. More...

class  sym_const
 Class to represent named constants and enumerations. More...

class  sym_ident
 Class for variable identifiers. More...

class  sym_process
 In VHDL (as in Verilog), processes are strange things. More...

class  sym_scope
 This class is used for a named item that has scope information (for example, a procedure or a function). More...

class  sym_subprog
 This class represents VHDL procedures and functions. More...

class  sym_type
 Derived symbol class for named types. More...


enum  { sy_bad_alloc, sy_static_id, sy_frame_id }
enum  { sy_bad_ident_type, sy_signal, sy_variable }

Detailed Description

Classes derived from sym and sym_scoped.

The name dsym is a play on calculus. In calculus dx is a derivitive in terms of x. dsym is a derivitive in terms of sym.

Definition in file dsym.h.

Enumeration Type Documentation

anonymous enum

Enumeration values:

Definition at line 115 of file dsym.h.

00115      { sy_bad_alloc,
00116        sy_static_id,
00117        sy_frame_id 
00118      };

anonymous enum

Enumeration values:

Definition at line 120 of file dsym.h.

00120      { sy_bad_ident_type,
00121        sy_signal,
00122        sy_variable };

Generated on Wed Mar 31 21:15:56 2004 for Data Structures for a VHDL Compiler by doxygen 1.3.3