
State Keyword (in State_diagram)
Syntax 
[STATE state_exp : [equation] 
[equation]
  :
  :
trans_stmt ; ...]  
state_exp - An expression, value, or symbolic state name giving the current state.
equation - A valid equation that defines the state machine outputs.
trans_stmt - IF-THEN-ELSE, CASE, or GOTO statements, optionally followed by WITH
transition equations.  
Purpose 
The state keyword and the associated section describes one state of a state
diagram.  It includes a state value (or symbolic state name), a state transition
statement, and optional state output equations.  
Use 
The specification of a state description requires the use of the 
State_diagram syntax (which defines the state machine) and the If-Then-Else, Case, Goto, and With-endwith statements (which determine the operation of the state machine).  Symbolic
state machines (machines for which the actual state registers and state values
are unspecified) require additional declarations for the symbolic state register
and state names.
An ending semicolon is required after each transition statement.
See Also
Async_reset and Sync_reset 
Using Symbolic State Descriptions 
Case 
Goto 
If-then-else 
Module 
State (Declaration) 
State_diagram 
Truth_table 
With