# Functions
NewTextFile create a new text file with all necessary info filled.
# Constants
AndMatch need that all regex expressions match to report the vulnerability, it will get the first regex expression the use as base to the reported vulnerability.
NotMatch will report any file that don't match the regex expressions.
OrMatch for each regex that match will report a vulnerability.
Regular do the exact same thing as OrMatch, will be depreciated in the future to simplify engine use.
# Type aliases
MatchType represents the possibles match types of the engine.