getLine method

ClipLineData? getLine()

Implementation

ClipLineData? getLine(){
	if( !(_curLoop._getFlag) ){
		_curLoop._getFlag = true;
		_curLoop._cur = _curLoop._top;
	}

	if( _curLoop._cur == null ){
		return null;
	} else if( _curLoop._cur!._subFlag ){
		var nextLoop = _curLoop._cur!._line;
		nextLoop._breakFlag = _curLoop._breakFlag;
		_curLoop = nextLoop;
		return _curLoop.getLine();
	}
	ClipLineData line = _curLoop._cur!._line;
	if( _curLoop._getNextLine() ){
		return line;
	}
	return null;
}