@@ -1599,34 +1599,34 @@ const char * syntax_str =
15991599" --lines=L include only hunks with (original) lines in range L, if range begins with x show all excluding range L\n"
16001600" -F F, --files=F\n"
16011601" include only files in range F, if range begins with x show all excluding range F\n"
1602- " --annotate ( filterdiff, patchview, grepdiff) \n"
1603- " annotate each hunk with the filename and hunk number ( filterdiff, patchview, grepdiff) \n"
1604- " --as-numbered-lines=before|after|original-before|original-after ( filterdiff, patchview, grepdiff) \n"
1605- " display lines as they would look before, or after, the patch is applied;\n"
1606- " or with original line numbers from the diff (original-before/ original-after)\n"
1607- " --format=context|unified ( filterdiff, patchview, grepdiff) \n"
1608- " set output format ( filterdiff, patchview, grepdiff) \n"
1609- " --output-matching=hunk|file ( grepdiff) \n"
1610- " show matching hunks or file-level diffs ( grepdiff) \n"
1611- " --only-match=rem|removals|add|additions|mod|modifications|all ( grepdiff) \n"
1612- " regex will only match removals, additions, modifications or ( grepdiff) \n"
1613- " the whole hunk ( grepdiff) \n"
1614- " --remove-timestamps ( filterdiff, patchview, grepdiff) \n"
1615- " don't show timestamps from output ( filterdiff, patchview, grepdiff) \n"
1616- " --clean ( filterdiff) \n"
1617- " remove all comments (non-diff lines) from output ( filterdiff) \n"
1618- " --in-place ( filterdiff) \n"
1619- " write output to the original input files ( filterdiff) \n"
1602+ " --annotate { filterdiff, patchview, grepdiff} \n"
1603+ " annotate each hunk with the filename and hunk number { filterdiff, patchview, grepdiff} \n"
1604+ " --as-numbered-lines=before|after|original-before|original-after { filterdiff, patchview, grepdiff} \n"
1605+ " display lines as they would look before, or after, the patch is applied; {filterdiff, patchview, grepdiff} \n"
1606+ " or with original line numbers from the diff (original-before or original-after) {filterdiff, patchview, grepdiff} \n"
1607+ " --format=context|unified { filterdiff, patchview, grepdiff} \n"
1608+ " set output format { filterdiff, patchview, grepdiff} \n"
1609+ " --output-matching=hunk|file { grepdiff} \n"
1610+ " show matching hunks or file-level diffs { grepdiff} \n"
1611+ " --only-match=rem|removals|add|additions|mod|modifications|all { grepdiff} \n"
1612+ " regex will only match removals, additions, modifications or { grepdiff} \n"
1613+ " the whole hunk { grepdiff} \n"
1614+ " --remove-timestamps { filterdiff, patchview, grepdiff} \n"
1615+ " don't show timestamps from output { filterdiff, patchview, grepdiff} \n"
1616+ " --clean { filterdiff} \n"
1617+ " remove all comments (non-diff lines) from output { filterdiff} \n"
1618+ " --in-place { filterdiff} \n"
1619+ " write output to the original input files { filterdiff} \n"
16201620" -z, --decompress\n"
16211621" decompress .gz and .bz2 files\n"
1622- " -n, --line-number ( lsdiff, grepdiff) \n"
1623- " show line numbers ( lsdiff, grepdiff) \n"
1624- " -N, --number-files ( lsdiff, grepdiff) \n"
1625- " show file numbers, for use with filterdiff's --files option ( lsdiff, grepdiff) \n"
1626- " -H, --with-filename ( lsdiff, grepdiff) \n"
1627- " show patch file names ( lsdiff, grepdiff) \n"
1628- " -h, --no-filename ( lsdiff, grepdiff) \n"
1629- " suppress patch file names ( lsdiff, grepdiff) \n"
1622+ " -n, --line-number { lsdiff, grepdiff} \n"
1623+ " show line numbers { lsdiff, grepdiff} \n"
1624+ " -N, --number-files { lsdiff, grepdiff} \n"
1625+ " show file numbers, for use with filterdiff's --files option { lsdiff, grepdiff} \n"
1626+ " -H, --with-filename { lsdiff, grepdiff} \n"
1627+ " show patch file names { lsdiff, grepdiff} \n"
1628+ " -h, --no-filename { lsdiff, grepdiff} \n"
1629+ " suppress patch file names { lsdiff, grepdiff} \n"
16301630" -p N, --strip-match=N\n"
16311631" initial pathname components to ignore\n"
16321632" --strip=N initial pathname components to strip\n"
@@ -1639,25 +1639,25 @@ const char * syntax_str =
16391639" prefix pathnames in old files with PREFIX\n"
16401640" --addnewprefix=PREFIX\n"
16411641" prefix pathnames in new files with PREFIX\n"
1642- " -s, --status ( lsdiff, grepdiff) \n"
1643- " show file additions (+), removals (-), and modifications (!) ( lsdiff, grepdiff) \n"
1642+ " -s, --status { lsdiff, grepdiff} \n"
1643+ " show file additions (+), removals (-), and modifications (!) { lsdiff, grepdiff} \n"
16441644" -v, --verbose\n"
16451645" verbose output -- use more than once for extra verbosity\n"
1646- " -E, --extended-regexp ( grepdiff) \n"
1646+ " -E, --extended-regexp { grepdiff} \n"
16471647#ifdef HAVE_PCRE2POSIX_H
1648- " this option has no effect as PCRE regexes are used by default ( grepdiff) \n"
1648+ " this option has no effect as PCRE regexes are used by default { grepdiff} \n"
16491649#else
1650- " use extended regexps , like egrep ( grepdiff ) \n "
1650+ " use extended regexps , like egrep { grepdiff } \n "
16511651#endif
1652- " - E , -- empty - files - as - absent ( lsdiff ) \n "
1653- " treat empty files as absent ( lsdiff ) \n "
1654- " -- empty - files - as - absent ( grepdiff ) \n "
1655- " treat empty files as absent ( grepdiff ) \n "
1656- " - f FILE , -- file = FILE ( grepdiff ) \n "
1657- " read regular expressions from FILE ( grepdiff ) \n "
1658- " -- filter run as 'filterdiff' ( grepdiff , patchview , lsdiff ) \n "
1659- " -- list run as 'lsdiff' ( filterdiff , patchview , grepdiff ) \n "
1660- " -- grep run as 'grepdiff' ( filterdiff , patchview , lsdiff ) \n "
1652+ " -E, --empty-files-as-absent { lsdiff} \n"
1653+ " treat empty files as absent { lsdiff} \n"
1654+ " --empty-files-as-absent { grepdiff} \n"
1655+ " treat empty files as absent { grepdiff} \n"
1656+ " -f FILE, --file=FILE { grepdiff} \n"
1657+ " read regular expressions from FILE { grepdiff} \n"
1658+ " --filter run as 'filterdiff' { grepdiff, patchview, lsdiff} \n"
1659+ " --list run as 'lsdiff' { filterdiff, patchview, grepdiff} \n"
1660+ " --grep run as 'grepdiff' { filterdiff, patchview, lsdiff} \n"
16611661;
16621662
16631663NORETURN
@@ -1676,8 +1676,8 @@ static void syntax (int err)
16761676 break ;
16771677 endp = next ;
16781678 * next ++ = '\0' ;
1679- if (* -- endp == ') ' ) {
1680- char * begp = strrchr (p , '( ' );
1679+ if (* -- endp == '} ' ) {
1680+ char * begp = strrchr (p , '{ ' );
16811681 char * comma ;
16821682 if (!begp )
16831683 break ;
0 commit comments