Lines Matching refs:end

52     each file can match. The second address can be +N to end N lines later.
96 backslash, and appending $ to actual end of line.
116 the "a", "b", and "c" commands) may end with an unescaped "\" to append
122 b [label] Branch, jumps to :label (or with no label, to end of SCRIPT)
124 c [text] Delete line, output text at end of matching address range
140 a backslash at the end of the line appends the next line.
169 continuations for [abc], \; to end [abc] argument before end of line.
198 // Begin and end of each match
271 // pline at EOF to flush last line). Note that only end of _last_ input
298 // In a match that might end?
305 // regex match end includes matching line, so defer deactivation
327 // Deferred disable from regex end match
382 // Delete up to \n or end of buffer
725 // Check escaped end delimiter before printf style escapes.
846 char *end, delim = 0;
865 end = line;
866 while (*end != command->hit) {
867 if (!*end) goto error;
868 if (*end++ == '\\') {
869 if (!*end || *end == '\n') {
870 end[-1] = '\n';
873 end++;
877 reg = extend_string((void *)&command, line, reg-(char *)command,end-line);
878 line = end;
963 int end;
973 // btTqQ: end with space or semicolon, aicrw continue to newline.
974 if (!(end = strcspn(line, strchr(":btTqQ", c) ? "}; \t\r\n\v\f" : "\n"))){
981 for (i = 0; i<end && isdigit(line[i]); i++);
982 if (i != end) {
997 reg = extend_string((void *)&command, line, reg - (char *)command, end);
1001 reg -= end+1;
1002 for (i = end; i; i--) {
1005 // escape at end of line: resume if -e escaped literal newline,
1021 } else line += end;
1073 // Provide EOF flush at end of cumulative input for non-i mode.