Lines Matching refs:character
61 var character;
74 character = selector[index];
76 isRelation = !isEscaped && RELATION_PATTERN.test(character);
80 buffer.push(character);
81 } else if (character == Marker.DOUBLE_QUOTE && level == Level.ROOT) {
82 buffer.push(character);
84 } else if (character == Marker.DOUBLE_QUOTE && level == Level.DOUBLE_QUOTE) {
85 buffer.push(character);
87 } else if (character == Marker.SINGLE_QUOTE && level == Level.ROOT) {
88 buffer.push(character);
90 } else if (character == Marker.SINGLE_QUOTE && level == Level.SINGLE_QUOTE) {
91 buffer.push(character);
94 buffer.push(character);
95 } else if (character == Marker.OPEN_ROUND_BRACKET) {
96 buffer.push(character);
98 } else if (character == Marker.CLOSE_ROUND_BRACKET && roundBracketLevel == 1 && isPseudo) {
99 buffer.push(character);
104 } else if (character == Marker.CLOSE_ROUND_BRACKET) {
105 buffer.push(character);
107 } else if (character == Marker.COLON && roundBracketLevel === 0 && isPseudo && !wasColon) {
110 buffer.push(character);
111 } else if (character == Marker.COLON && roundBracketLevel === 0 && !wasColon) {
113 buffer.push(character);
115 } else if (character == Marker.SPACE && roundBracketLevel === 0 && isPseudo) {
124 buffer.push(character);
127 isEscaped = character == Marker.BACK_SLASH;
128 wasColon = character == Marker.COLON;