Lines Matching refs:buffer

91   var buffer = [];
127 metadata = buffer.length === 0 ?
133 buffer.push(character);
135 buffer.push(character);
137 buffer.push(character);
138 … } else if (isCommentStart && (level == Level.BLOCK || level == Level.RULE) && buffer.length > 1) {
141 buffer.push(character);
142 buffers.push(buffer.slice(0, buffer.length - 2));
144 buffer = buffer.slice(buffer.length - 2);
153 buffer.push(character);
154 } else if (isCommentEnd && isIgnoreStartComment(buffer)) {
156 serializedBuffer = buffer.join('').trim() + character;
162 buffer = buffers.pop() || [];
163 } else if (isCommentEnd && isIgnoreEndComment(buffer)) {
165 serializedBuffer = buffer.join('') + character;
180 buffer = buffers.pop() || [];
183 serializedBuffer = buffer.join('').trim() + character;
189 buffer = buffers.pop() || [];
192 buffer = [];
197 buffer.push(character);
201 buffer.push(character);
206 buffer.push(character);
210 buffer.push(character);
213 buffer.push(character);
216 buffer.push(character);
221 buffer.push(character);
224 } else if (character == Marker.SEMICOLON && level == Level.BLOCK && buffer[0] == Marker.AT) {
226 serializedBuffer = buffer.join('').trim();
229 buffer = [];
232 serializedBuffer = buffer.join('').trim();
235 buffer = [];
236 …} else if (character == Marker.COMMA && level == Level.BLOCK && tokenTypeFrom(buffer) == Token.AT_…
239 buffer.push(character);
242 ruleToken = [tokenTypeFrom(buffer), [], []];
243 serializedBuffer = buffer.join('').trim();
246 buffer = [];
249 serializedBuffer = buffer.join('').trim();
256 buffer = [];
260 …er == Marker.OPEN_CURLY_BRACKET && level == Level.BLOCK && tokenTypeFrom(buffer) == Token.NESTED_B…
262 serializedBuffer = buffer.join('').trim();
270 buffer = [];
276 serializedBuffer = buffer.join('').trim();
277 ruleToken = ruleToken || [tokenTypeFrom(buffer), [], []];
284 buffer = [];
295 …lse if (character == Marker.OPEN_CURLY_BRACKET && level == Level.RULE && isPageMarginBox(buffer)) {
297 serializedBuffer = buffer.join('').trim();
306 buffer = [];
309 serializedBuffer = buffer.join('').trim();
314 buffer = [];
315 …vel == Level.RULE && propertyToken && ruleTokens.length > 0 && buffer.length > 0 && buffer[0] == M…
317 serializedBuffer = buffer.join('').trim();
320 buffer = [];
321 …} else if (character == Marker.SEMICOLON && level == Level.RULE && propertyToken && buffer.length …
323 serializedBuffer = buffer.join('').trim();
328 buffer = [];
329 …} else if (character == Marker.SEMICOLON && level == Level.RULE && propertyToken && buffer.length …
333 …} else if (character == Marker.SEMICOLON && level == Level.RULE && buffer.length > 0 && buffer[0] …
335 serializedBuffer = buffer.join('');
339 buffer = [];
343 buffer = [];
344 } else if (character == Marker.SEMICOLON && level == Level.RULE && buffer.length === 0) {
347 …CURLY_BRACKET && level == Level.RULE && propertyToken && seekingValue && buffer.length > 0 && rule…
349 serializedBuffer = buffer.join('');
357 buffer = [];
358 …CLOSE_CURLY_BRACKET && level == Level.RULE && propertyToken && buffer.length > 0 && buffer[0] == M…
360 serializedBuffer = buffer.join('');
368 buffer = [];
377 …acter == Marker.CLOSE_CURLY_BRACKET && level == Level.RULE && propertyToken && buffer.length > 0) {
379 serializedBuffer = buffer.join('');
387 buffer = [];
388 …racter == Marker.CLOSE_CURLY_BRACKET && level == Level.RULE && buffer.length > 0 && buffer[0] == M…
392 serializedBuffer = buffer.join('').trim();
398 buffer = [];
408 buffer = [];
420 buffer.push(character);
426 buffer.push(character);
430 buffer.push(character);
431 serializedBuffer = buffer.join('').trim();
435 buffer = [];
438 buffer.push(character);
440 …sition.index + 1] != Marker.ASTERISK && level == Level.RULE && seekingValue && buffer.length > 0) {
442 serializedBuffer = buffer.join('').trim();
446 buffer = [];
451 buffer = [];
452 …} else if (character == Marker.COMMA && level == Level.RULE && seekingValue && buffer.length > 0) {
454 serializedBuffer = buffer.join('').trim();
458 buffer = [];
463 buffer = [];
464 …BRACKET && propertyToken && propertyToken.length > 1 && buffer.length > 0 && isRepeatToken(buffer)…
465 buffer.push(character);
466 serializedBuffer = buffer.join('').trim();
469 buffer = [];
470 … && !isNewLineWin)) && level == Level.RULE && seekingValue && propertyToken && buffer.length > 0) {
472 serializedBuffer = buffer.join('').trim();
475 buffer = [];
476 …} else if (isNewLineWin && level == Level.RULE && seekingValue && propertyToken && buffer.length >…
478 serializedBuffer = buffer.join('').trim();
481 buffer = [];
484 buffer = [];
485 } else if (buffer.length == 1 && isNewLineWin) {
487 buffer.pop();
488 … } else if (buffer.length > 0 || !isSpace && !isNewLineNix && !isNewLineWin && !isCarriageReturn) {
490 buffer.push(character);
506 if (seekingValue && buffer.length > 0) {
507 serializedBuffer = buffer.join('').replace(TAIL_BROKEN_VALUE_PATTERN, '');
510 buffer = [];
513 if (buffer.length > 0) {
514 …externalContext.warnings.push('Invalid character(s) \'' + buffer.join('') + '\' at ' + formatPosit…
520 function isIgnoreStartComment(buffer) { argument
521 return IGNORE_START_COMMENT_PATTERN.test(buffer.join('') + Marker.FORWARD_SLASH);
524 function isIgnoreEndComment(buffer) { argument
525 return IGNORE_END_COMMENT_PATTERN.test(buffer.join('') + Marker.FORWARD_SLASH);
536 function tokenTypeFrom(buffer) { argument
537 var isAtRule = buffer[0] == Marker.AT || buffer[0] == Marker.UNDERSCORE;
538 var ruleWord = buffer.join('').split(RULE_WORD_SEPARATOR_PATTERN)[0];
561 function isPageMarginBox(buffer) { argument
562 var serializedBuffer = buffer.join('').trim();
567 function isRepeatToken(buffer) { argument
568 return REPEAT_PATTERN.test(buffer.join('') + Marker.CLOSE_SQUARE_BRACKET);