Lines Matching refs:character
18 var character;
29 character = selector[i];
33 } else if (character == Marker.SINGLE_QUOTE && !isDoubleQuoted && !isSingleQuoted) {
35 } else if (character == Marker.SINGLE_QUOTE && !isDoubleQuoted && isSingleQuoted) {
37 } else if (character == Marker.DOUBLE_QUOTE && !isDoubleQuoted && !isSingleQuoted) {
39 } else if (character == Marker.DOUBLE_QUOTE && isDoubleQuoted && !isSingleQuoted) {
45 } else if (character == Marker.OPEN_ROUND_BRACKET) {
47 } else if (character == Marker.CLOSE_ROUND_BRACKET && roundBracketLevel == 1) {
50 } else if (character == Marker.CLOSE_ROUND_BRACKET) {
52 } else if (character == Selector.HASH) {
54 } else if (character == Selector.DOT || character == Marker.OPEN_SQUARE_BRACKET) {
56 } else if (character == Selector.PSEUDO && !wasPseudoClass && !isNotPseudoClass(selector, i)) {
59 } else if (character == Selector.PSEUDO) {
61 } else if ((i === 0 || couldIntroduceNewTypeSelector) && LETTER_PATTERN.test(character)) {
65 isEscaped = character == Marker.BACK_SLASH;
66 wasPseudoClass = character == Selector.PSEUDO;
67 couldIntroduceNewTypeSelector = !isEscaped && SEPARATOR_PATTERN.test(character);