fsm_s Struct Reference

#include <defines.h>

Data Fields

char * name
int line
expression * from_state
expression * to_state
fsm_arc * arc_head
fsm_arc * arc_tail
fsm_table * table
bool exclude

Detailed Description

Stores information for an FSM within the design.


Field Documentation

Pointer to head of list of expression pairs that describe the valid FSM arcs

Referenced by fsm_add_arc(), fsm_create(), fsm_create_tables(), and fsm_dealloc().

Pointer to tail of list of expression pairs that describe the valid FSM arcs

Referenced by fsm_add_arc(), and fsm_create().

Set to TRUE if the states/transitions of this table should be excluded as determined by pragmas

Referenced by fsm_create(), fsm_create_tables(), and fsm_table_set().

First line of FSM attribute

Referenced by fsm_create(), fsm_db_write(), and fsm_link_find_by_pos().

char* fsm_s::name

User-defined name that this FSM pertains to

Referenced by fsm_create(), fsm_dealloc(), fsm_link_find(), and fsm_var_add().


The documentation for this struct was generated from the following file:
Generated on Sun Nov 21 00:55:43 2010 for Covered by  doxygen 1.6.3