ref: 7e54db408cbfd206f16775070aef8fb0115587f7
parent: e761ce9ef2f89c9f87a4be72b88b837109630c2b
author: Ori Bernstein <ori@eigenstate.org>
date: Tue Jan 9 16:31:35 EST 2018
The fastest regex is the one we don't run.
--- a/mbld/deps.myr
+++ b/mbld/deps.myr
@@ -525,6 +525,10 @@
l = [][:]
for ln : bio.byline(f)
+ match std.strfind(ln, "use")
+ | `std.None: continue
+ | `std.Some _: /* ok */
+ ;;
match regex.exec(usepat, ln)
| `std.None:
| `std.Some uses: