Home Libraries Author Links

StmMtcFctCmd Struct Reference
[Abstract Data Type StmReCtrl]


Detailed Description

StmMtcFctCmd is a type used to control actions for regular and qualified regular expression matches.

Objects of type StmMtcFctCmd are generated by the implementation during the matching of regular expressions or qualified regular expressions. They are passed as arguments to the action functions defined by stmReCreate() and stmQreActDef() in order to control their behaviour.

Examples:

cuglify.c, and matchtst.c.

Definition at line 685 of file match.h.


Data Fields

StmBool init: 1
 StmTrue: allocate and initialize match data.
StmBool action: 1
 StmTrue: perform action.
StmBool rollback: 1
 StmTrue: rollback action.
StmBool deinit: 1
 StmTrue: deallocate match data.

Field Documentation

StmBool StmMtcFctCmd::init

StmTrue: allocate and initialize match data.

Definition at line 687 of file match.h.

StmBool StmMtcFctCmd::action

StmTrue: perform action.

Examples:
cuglify.c, and matchtst.c.

Definition at line 688 of file match.h.

Referenced by bout(), chkif(), cmode(), cnlout(), commout(), decif(), errout(), incif(), incLineNumber(), newfile(), newlnr(), out(), pnlout(), pout(), printIdent(), and setclbeg().

StmBool StmMtcFctCmd::rollback

StmTrue: rollback action.

Examples:
cuglify.c.

Definition at line 689 of file match.h.

Referenced by bout(), chkif(), cmode(), cnlout(), commout(), decif(), errout(), incif(), newfile(), newlnr(), out(), pnlout(), pout(), and setclbeg().

StmBool StmMtcFctCmd::deinit

StmTrue: deallocate match data.

Definition at line 690 of file match.h.


© Copyright Tom Michaelis 2002-2007

Distributed under the SysToMath Software License (See the accompanying file license.txt or a copy at www.SysToMath.com).