<HTML>
<HEAD>
<link type="text/css" href="../css/main_styles.css" rel="stylesheet"></HEAD>
<BODY>
<TITLE>mqc_stt_cycle_checkers</TITLE>
<H1>mqc_stt_cycle_checkers</H1><H4>Synopsis</H4><PRE><FONT COLOR = blue>Defun: mqc_stt_cycle_checkers(
       List, $stt,
       List, $EXIT_KEYWORDS,
       String, $item,
       String, $loop_node )
@{...} Name;

</FONT></PRE><PRE STYLE=\"text-align : left;\" CLASS=\"Code\">
DesignLogic=no
FunctionBuilder=no

<B>Description:</B>
The function cycles STT from specified node.

<B>Input:</B>
    (List)     STT           - A STT list
    (List)     exit_keywords - If it is empty, use default value {"donothing", "end", "exit"}
    (String)   item          - Specified node
    (String)   loop_node     - If find the $loop_node, notify the STT is infinitude

<B>Input Arguments:</B>
stt
EXIT_KEYWORDS
item
loop_node

<B>Returns:</B>
INFINITUDE_LOOP   -- the STT is infinitude.
VALID_STT         -- the STT is not infinitude.
NOTE:
    The function is used for mqc_stt_is_infinitude_loop? function.
    In above STT graph, there is one infinitude_loop, CK2-->CK5-->CK7-->CK3-->CK2
    The function is replaced by mqc_stt_cycleCheckers

<B>See Also:</B>
mqc_stt_cycleCheckers
</PRE></FONT></PRE>
<p class=EndLine>&nbsp;</p>
<p class=blank>&nbsp;</p>
</BODY>
</HTML>
