analyzer.h