SpoofaxBlockingProcessor

public class SpoofaxBlockingProcessor extends BlockingProcessor<ISpoofaxParseUnit, ISpoofaxAnalyzeUnit, ISpoofaxAnalyzeUnitUpdate, ISpoofaxTransformUnit<?>> implements ISpoofaxProcessor

Typedef class for BlockingProcessor with Spoofax interfaces.

Constructors

SpoofaxBlockingProcessor

public SpoofaxBlockingProcessor(IDialectProcessor dialectProcessor, ISpoofaxBuilder builder, ILanguageChangeProcessor languageChangeProcessor)

Methods

build

public ITask<ISpoofaxBuildOutput> build(BuildInput input, IProgress progress, ICancel cancel)