Lines Matching refs:start
55 const start = contents.search(new RegExp(`^${declaration}\\W`, 'm'));
56 if (start < 0) {
59 let end = contents.indexOf('\n@end', start);
63 start,
65 code: contents.substring(start, end)
89 let start = contents.search(new RegExp(pattern, 'm'));
90 if (start < 0) {
93 start = contents.indexOf('{', start);
94 const end = (0, _matchBrackets().findMatchingBracketPosition)(contents, '{', start);
96 start,
98 code: contents.substring(start, end + 1)
133 const firstNewLineIndex = srcContents.indexOf('\n', codeBlock.start);
184 start: codeBlockStart,
212 const start = srcContents.search(new RegExp(`\\s*${declaration}.*?[\\(\\{]`));
213 if (start < 0) {
220 const firstBracketIndex = srcContents.indexOf('{', start);
223 …const endBracketIndex = (0, _matchBrackets().findMatchingBracketPosition)(srcContents, '{', start);
252 …mmonCodeMod().insertContentsAtOffset)(srcContents, `\n${indent}${insertion}`, codeBlock.start + 1);