annotate mupdf-source/scripts/find-try-return.awk @ 37:1252325c592f

>>>>> tag v1.26.4+2 for changeset 14b91574d44a
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 22 Sep 2025 11:44:07 +0200
parents b50eed0cc0ef
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
b50eed0cc0ef ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
1 BEGIN { try=0; tryline=0; }
b50eed0cc0ef ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
2 /fz_try\(ctx\)/ { try++; if (try == 1) tryline=FNR }
b50eed0cc0ef ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
3 /fz_catch\(ctx\)/ { try--; if (try == 0) tryline=0 }
b50eed0cc0ef ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4.
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
4 /^[\t ]*return/ { if (try > 0) { print(FILENAME, FNR, tryline); print($0); } }