ede-project-autoload-dirmatch
    
    ede-project-autoload-dirmatch is an  object constructor function in `auto.el'.
Creates an object of class ede-project-autoload-dirmatch.
Create a new object with name NAME of class type ede-project-autoload-dirmatch
Class description:
ede-project-autoload-dirmatch is a class in `auto.el'.
Support complex matches for projects that live in named directories.
For most cases, a simple string is sufficient.  If, however, a project
location is varied dependent on other complex criteria, this class
can be used to define that match without loading the specific project
into memory.
Instance Allocated Slots:
Slot: fromconfig    default = nil
  A config file within which the match pattern lives.
Slot: configregex    default = nil
  A regexp to identify the dirmatch pattern.
Slot: configregexidx    default = nil
  An index into the match-data of `configregex'.
Slot: subdir-only    default = t
  Non-nil means an exact match to the found directory is a non-match.
This implies projects exist only in subdirectories of the configuration path.
If `:subdir-only' is nil, then the directory from the configuration file is the project.
Slot: configdatastash
  Save discovered match string.
Specialized Methods:
`ede-do-dirmatch' :PRIMARY (dirmatch file)
Does DIRMATCH match the filename FILE.
`ede-dirmatch-installed' :PRIMARY (dirmatch)
Return non-nil if the tool DIRMATCH might match is installed on the system.