termProcess method
Implementation
int termProcess( ClipParam param, ParamInteger err ){
int ret;
if( _quitFlag ){
if( err.val() >= ClipGlobal.errStart ){
_errorProc( err.val(), _curLine.num(), param, _errCode, _errToken );
}
ret = ClipGlobal.procEnd;
} else if( err.val() == ClipGlobal.loopStop ){
ret = ClipGlobal.loopStop;
} else {
if( err.val() >= ClipGlobal.errStart ){
ret = _errorProc( err.val(), _curLine.num(), param, _errCode, _errToken ) ? ClipGlobal.loopStop : ClipGlobal.loopCont;
} else {
ret = ClipGlobal.loopCont;
}
}
if( (_statMode == _statModeNotStart) && (_stat != null) ){
// 制御構造管理クラスを消去する
_stat = null;
}
_curLine = _defLine;
_procLine = null;
return ret;
}