StrategoCommon¶
-
public class
StrategoCommon
implements IStrategoCommon¶ Common code for using Stratego transformations in Spoofax.
Constructors¶
StrategoCommon¶
-
public
StrategoCommon
(IStrategoRuntimeService strategoRuntimeService, ITermFactoryService termFactoryService)¶
Methods¶
builderInputTerm¶
-
public IStrategoTerm
builderInputTerm
(IStrategoTerm ast, FileObject resource, FileObject location)¶
invoke¶
-
public IStrategoTerm
invoke
(ILanguageComponent component, IContext context, IStrategoTerm input, String strategy)¶
invoke¶
-
public IStrategoTerm
invoke
(ILanguageImpl impl, IContext context, IStrategoTerm input, String strategy)¶
invoke¶
-
public IStrategoTerm
invoke
(ILanguageImpl impl, FileObject location, IStrategoTerm input, String strategy)¶
invoke¶
locationTerm¶
-
public IStrategoString
locationTerm
(FileObject location)¶
resourceTerm¶
-
public IStrategoString
resourceTerm
(FileObject resource, FileObject location)¶