 		}
 		return strIndex
 	}
-
+	
 	func checkLineEnd() {
 		tempIndent = 0
 		if let last = retString.lastChar {

			}
		}
	}

	func checkChar(char: Character) -> String.Index {
		switch char {
		case "+", "*", "%", "^", "&", ">", "|", "=":

		#endif
		return (retString, retString.nsRangeFromRange(self.range))
	}
	
	func getPosition(start: String.Index, now: String.Index) -> String.Index {
		var cursor = start
		var target = now
		var diff = 0
		
		while strIndex > cursor {
			// TODO: if space is in quote it should be count
			if !string[cursor].isSpace() {
