private function _resetValues() {
		$this->lineNumber = 1;

		// Reset the current attributes
		$this->_csLeftParenthesis = 0;
		$this->_fcLeftParenthesis = 0;
		$this->inDoWhile = false;

		$this->statementStack = new StatementStack();

		$this->_inString = false;
		$this->_inControlStatement = false;
		$this->_inFunctionStatement = false;
		$this->_beforeArrayDeclaration = false;
		$this->_inFunction = false;
		$this->_privateFunctions = array();
		$this->_usedFunctions = array();
		$this->_variables = array();
		$this->_privateFunctionsStartLines = array();
		$this->_inFuncCall = false;
		$this->_nbFunctionParameters = 0;
		$this->_justAfterFuncStmt = false;
		$this->_justAfterControlStmt = false;
		$this->_functionStartLine = 0;
		$this->_functionReturns = false;
		$this->_functionThrows = false;
		$this->_functionVisibility = 'PUBLIC';
		$this->_functionStatic = false;
		$this->_currentStatement = false;
		$this->_inClassStatement = false;
		$this->_inInterfaceStatement = false;

		$this->__constantDef = false;

		$this->_ncssFileClasses = 0;
		$this->_ncssFileInterfaces = 0;
		$this->_ncssFileFunctions = 0;
		$this->_ncssFileLinesOfCode = 0;
		$this->_ncssFilePhpdoc = 0;
		$this->_ncssFileLinesPhpdoc = 0;
		$this->_ncssFileSingleComment = 0;
		$this->_ncssFileMultiComment = 0;

		$this->_currentFunctionName = null;
		$this->_currentClassname = null;
		$this->_currentInterfacename = null;
		$this->_currentFilename = null;
		$this->_packageName = null;

		$this->_isView = false;
		$this->_isModel = false;
		$this->_isController = false;
		$this->_isClass = false;

		$this->_isLineStart = true;
	}