got most everything in scanner figured out.  simplified the plan to just track the pattern, function type and flags of each cited regex, realized we only need to scan each unique file once, so now the scanner will take the sha224 of a file first.