engine/source/scriptlib/Interpreter.c
/******************************************************************************
*  Reset -- This method resets the interpreter.
*  Parameters: none
*  Returns: none
******************************************************************************/
- This method resets the interpreter.
Parameters: none
Returns: none
- This method resets the interpreter . Parameters : none Returns : none
void Interpreter_Reset(Interpreter *pinterpreter)
{
    pinterpreter->pCurrentCall = NULL;
    pinterpreter->pReturnEntry = NULL;
    pinterpreter->pCurrentInstruction = NULL;
    pinterpreter->bMainCompleted = FALSE;
    pinterpreter->bReset = TRUE;
    pinterpreter->bCallCompleted = FALSE;
}
void Interpreter_Reset ( Interpreter * pinterpreter ) { pinterpreter -> pCurrentCall = NULL ; pinterpreter -> pReturnEntry = NULL ; pinterpreter -> pCurrentInstruction = NULL ; pinterpreter -> bMainCompleted = FALSE ; pinterpreter -> bReset = TRUE ; pinterpreter -> bCallCompleted = FALSE ; }
Reset -- This method resets the interpreter.
Reset -- This method resets the interpreter .
//Reset the main flag