Analyzer::Crystal::Marten
Inherits Analyzer::Crystal::CrystalEngine < FileScanEngine < Analyzer < FileHelper < Reference < Object
Constants
MAIN_MAP_FQN = "__main__"
Class methods
tech_name
SourceInstance methods
analyze
SourceMap parsing replaces the per-file walk; analyze drives everything.
tech
Instance-side view of the same declaration. The per-file rescues live on
this base class, which has no way to name the analyzer that is running
inside them, so a skipped file could not be attributed to a tech.
Deriving it from analyzer_for keeps the name written exactly once.