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

mpcl::automaton Namespace Reference

Name-space for AUTOMATON. More...


Compounds

class  TActionHandler
class  TDeterministicFiniteAutomaton
class  TException
 Exception: parent exception class for AUTOMATON. More...

class  TExecutableStreamableDfa
class  TFileNotFoundException
 Exception: DFAML file not found. More...

class  TIntegrityException
 Exception: integrity failure. More...

class  TNotDfamlFileException
 Exception: not a DFAML file. More...

class  TNotFoundException
 Exception: item (state/event/action) not found. More...

class  TStreamableDfa


Detailed Description

Name-space for AUTOMATON.

Name-space for AUTOMATON. This name-space makes the variables contained not to collide with any others in MPCL name-space.


Variable Documentation

const char * mpcl::automaton::pkcACTION_ElementPattern_1
 

Initial value:

 "[[:space:]]*<action"
                                               "[[:space:]]+state[[:space:]]*=[[:space:]]*%q"
                                               "[[:space:]]+actions[[:space:]]*=[[:space:]]*%q"
                                               "[[:space:]]*>[[:blank:]]*\n?"

Definition at line 134 of file automaton/defs.cc.

const char * mpcl::automaton::pkcACTION_ElementPattern_2
 

Initial value:

 "[[:space:]]*<action"
                                               "[[:space:]]+actions[[:space:]]*=[[:space:]]*%q"
                                               "[[:space:]]+state[[:space:]]*=[[:space:]]*%q"
                                               "[[:space:]]*>[[:blank:]]*\n?"

Definition at line 138 of file automaton/defs.cc.

const char * mpcl::automaton::pkcACTLIST_TagPattern
 

Initial value:

 "[[:space:]]*<actlist"
                                             "[[:space:]]*>[[:blank:]]*\n?"

Definition at line 127 of file automaton/defs.cc.

const char * mpcl::automaton::pkcDESC_ElementPattern
 

Initial value:

 "[[:space:]]*<desc"
                                           "[[:space:]]*>[[:blank:]]*\n?"
                                           "%t[[:blank:]]*\n?</desc[[:space:]]*>"

Definition at line 82 of file automaton/defs.cc.

const char * mpcl::automaton::pkcDFAML_TagPattern
 

Initial value:

 "[[:space:]]*<dfaml"
                                           "[[:space:]]+name[[:space:]]*="
                                           "[[:space:]]*%q"
                                           "[[:space:]]*>[[:blank:]]*\n?"

Definition at line 73 of file automaton/defs.cc.

const char * mpcl::automaton::pkcDOCTYPE_TagPattern_1
 

Initial value:

 "[[:space:]]*<!doctype"
                                            "[[:space:]]+dfaml[[:space:]]*>"

Definition at line 53 of file automaton/defs.cc.

const char * mpcl::automaton::pkcDOCTYPE_TagPattern_2
 

Initial value:

 "[[:space:]]*<!doctype"
                                            "[[:space:]]+dfaml[[:space:]]+system[[:space:]]*>"

Definition at line 55 of file automaton/defs.cc.

const char * mpcl::automaton::pkcDOCTYPE_TagPattern_3
 

Initial value:

 "[[:space:]]*<!doctype"
                                            "[[:space:]]+dfaml[[:space:]]+system"
                                            "[[:space:]]+%q[[:space:]]*>"

Definition at line 57 of file automaton/defs.cc.

const char * mpcl::automaton::pkcDOCTYPE_TagPattern_4
 

Initial value:

 "[[:space:]]*<!doctype"
                                            "[[:space:]]+dfaml[[:space:]]+public"
                                            "[[:space:]]+%q[[:space:]]*>"

Definition at line 60 of file automaton/defs.cc.

const char * mpcl::automaton::pkcSTATE_TagPattern_1
 

Initial value:

 "[[:space:]]*<state[[:space:]]+"
                                           "name[[:space:]]*=[[:space:]]*%q"
                                           "[[:space:]]*>"

Definition at line 98 of file automaton/defs.cc.

const char * mpcl::automaton::pkcSTATE_TagPattern_2
 

Initial value:

 "[[:space:]]*<state[[:space:]]+"
                                           "name[[:space:]]*=[[:space:]]*%q[[:space:]]+"
                                           "type[[:space:]]*=[[:space:]]*%q"
                                           "[[:space:]]*>"

Definition at line 101 of file automaton/defs.cc.

const char * mpcl::automaton::pkcSTATE_TagPattern_3
 

Initial value:

 "[[:space:]]*<state[[:space:]]+"
                                           "type[[:space:]]*=[[:space:]]*%q[[:space:]]+"
                                           "name[[:space:]]*=[[:space:]]*%q"
                                           "[[:space:]]*>"

Definition at line 105 of file automaton/defs.cc.

const char * mpcl::automaton::pkcTRANSIT_ElementPattern_1
 

Initial value:

 "[[:space:]]*<transit"
                                                "[[:space:]]+event[[:space:]]*=[[:space:]]*%q"
                                                "[[:space:]]+next[[:space:]]*=[[:space:]]*%q"
                                                "[[:space:]]*>[[:blank:]]*\n?"

Definition at line 115 of file automaton/defs.cc.

const char * mpcl::automaton::pkcTRANSIT_ElementPattern_2
 

Initial value:

 "[[:space:]]*<transit"
                                                "[[:space:]]+next[[:space:]]*=[[:space:]]*%q"
                                                "[[:space:]]+event[[:space:]]*=[[:space:]]*%q"
                                                "[[:space:]]*>[[:blank:]]*\n?"

Definition at line 119 of file automaton/defs.cc.

const char * mpcl::automaton::pkcTRANSTBL_TagPattern
 

Initial value:

 "[[:space:]]*<transtbl"
                                              "[[:space:]]+initial[[:space:]]*="
                                              "[[:blank:]]*%q"
                                              "[[:space:]]*>[[:blank:]]*\n?"

Definition at line 89 of file automaton/defs.cc.


Generated on Mon Oct 13 02:35:25 2003 for MPCL by doxygen1.2.18