Lines Matching refs:start
45 const start = contents.search(new RegExp(`^${declaration}\\W`, 'm')); constant
46 if (start < 0) {
50 let end = contents.indexOf('\n@end', start);
54 start,
56 code: contents.substring(start, end),
80 let start = contents.search(new RegExp(pattern, 'm'));
81 if (start < 0) {
84 start = contents.indexOf('{', start);
86 const end = findMatchingBracketPosition(contents, '{', start);
88 start,
90 code: contents.substring(start, end + 1),
136 const firstNewLineIndex = srcContents.indexOf('\n', codeBlock.start);
188 start: codeBlockStart,
225 const start = srcContents.search(new RegExp(`\\s*${declaration}.*?[\\(\\{]`)); constant
226 if (start < 0) {
232 const firstBracketIndex = srcContents.indexOf('{', start);
235 const endBracketIndex = findMatchingBracketPosition(srcContents, '{', start);
281 codeBlock.start + 1