• Home
  • Raw
  • Download

Lines Matching refs:chunks

227   var chunks = new Array();
252 chunks.push(new PR_Token(s.substring(start, pos), PR_PLAIN));
254 chunks.push(new PR_Token(s.substring(pos, i + 1), null));
263 chunks.push(new PR_Token(s.substring(start, s.length), PR_PLAIN));
265 return chunks;
271 function PR_splitEntities(chunks) { argument
274 for (var ci = 0, nc = chunks.length; ci < nc; ++ci) {
275 var chunk = chunks[ci];
323 function PR_splitChunks(chunks, tokenEnds) { argument
349 if (ci < chunks.length) { chunk = chunks[ci++]; }
370 function PR_splitMarkup(chunks) { argument
403 for (var ci = 0, nc = chunks.length; ci < nc; ++ci) {
404 var chunk = chunks[ci];
561 function PR_splitStringAndCommentTokens(chunks) { argument
567 for (var ci = 0, nc = chunks.length; ci < nc; ++ci) {
568 var chunk = chunks[ci];
629 return PR_splitChunks(chunks, tokenEnds);
750 function PR_tokenizeMarkup(chunks) { argument
751 if (!(chunks && chunks.length)) { return chunks; }
753 var tokenEnds = PR_splitMarkup(chunks);
754 return PR_splitChunks(chunks, tokenEnds);
1106 function PR_lexSource(chunks) { argument
1108 var tokensIn = PR_splitStringAndCommentTokens(chunks);
1149 function PR_lexMarkup(chunks) { argument
1165 var tokensOut = PR_tokenizeMarkup(chunks);
1174 var chunks = PR_chunkify(s);
1178 for (var i = 0; i < chunks.length; ++i) {
1179 if (PR_PLAIN == chunks[i].style) {
1180 if (PR_startsWith(PR_trim(chunks[i].token), '&lt;')) {
1181 for (var j = chunks.length; --j >= 0;) {
1182 if (PR_PLAIN == chunks[j].style) {
1183 isMarkup = PR_endsWith(PR_trim(chunks[j].token), '&gt;');
1191 return isMarkup ? PR_lexMarkup(chunks) : PR_lexSource(chunks);