StrategoAnalyzer

public class StrategoAnalyzer implements ISpoofaxAnalyzer

Analyzer for legacy Stratego projects. Calls the analysis strategy for each input.

Fields

name

public static final String name

Constructors

StrategoAnalyzer

public StrategoAnalyzer(ISpoofaxUnitService unitService, ITermFactoryService termFactoryService, IStrategoRuntimeService runtimeService, IStrategoCommon strategoCommon, AnalysisCommon analysisCommon)

Methods

analyze

public ISpoofaxAnalyzeResult analyze(ISpoofaxParseUnit input, IContext context, IProgress progress, ICancel cancel)

analyzeAll

public ISpoofaxAnalyzeResults analyzeAll(Iterable<ISpoofaxParseUnit> inputs, IContext context, IProgress progress, ICancel cancel)