Implements analyzer.