public void Reset() { // NOT reset: TextBuffer, Words, Memory and LastCompiledWord DataStack.Clear(); ReturnStack.Clear(); ControlFlowStack.Clear(); ActiveExitWordName = null; IsCompileMode = false; CompilingWord = null; IsMultilineCommentMode = false; }
// Clean; up all the inputs public void cleanFields() { DataStack.Clear(); ReturnStack.Clear(); PADarea.Clear(); ParsedInput.Clear(); LoopCurrIndexes[0] = 0; LoopCurrIndexes[1] = 0; LoopCurrIndexes[2] = 0; looplabelptr = 0; outerptr = 0; innerptr = 0; paramfieldptr = 0; inputarea = ""; outputarea = ""; helpcommentfield = ""; pause = false; }