Source files are read using the
This file analyzes each line using several objects that each extract one feature from the code, and build the model.
Extractor uses the dependencies that are present in the model to find other files.
The model can then be analyzed by analyzers, resulting in reports (in
An example of an analyzer is the
These reports are then exported by exporters, for example the
This workflow can also be observed in the existing Main Class