Lines Matching refs:buffer
126 function processKeywords(buffer, mode) { argument
128 return escape(buffer);
139 var match = mode.lexemsRe.exec(buffer);
141 result += escape(buffer.substr(last_index, match.index - last_index));
150 match = mode.lexemsRe.exec(buffer);
152 result += escape(buffer.substr(last_index, buffer.length - last_index));
156 function processBuffer(buffer, mode) { argument
158 var result = highlight(mode.subLanguage, buffer);
163 return processKeywords(buffer, mode);
171 mode.buffer = '';
174 mode.buffer = '';
177 mode.buffer = lexem;
182 function processModeInfo(buffer, lexem, end) { argument
185 result += processBuffer(current_mode.buffer + buffer, current_mode);
191 result += processBuffer(current_mode.buffer + buffer, current_mode);
201 result += processBuffer(current_mode.buffer + buffer, current_mode) + markup;
203 … result += processBuffer(current_mode.buffer + buffer, current_mode) + markup + escape(lexem);
205 result += processBuffer(current_mode.buffer + buffer + lexem, current_mode) + markup;
214 modes[modes.length - 1].buffer = '';
237 language.defaultMode.buffer = '';