int skipCommentsAndQuotes(char[] expressionChars, int position) {
		String[] startSkip = getStartSkip();

		for (int i = 0; i < startSkip.length; i++) {
			// 判断表达是否和注释的起始标识匹配
			if (expressionChars[position] == startSkip[i].charAt(0)) {
				boolean match = true;
				for (int j = 1; j < startSkip[i].length(); j++) {
					if (!(expressionChars[position + j] == startSkip[i].charAt(j))) {
						match = false;
						break;
					}
				}
				// 如果匹配需要返回跳过后的表达式位置
				if (match) {
					return endIndexOfCommentsAndQuotes(expressionChars, i, position);
				}

			}
		}
		return position;
	}