ASpoofaxPrimitive

public abstract class ASpoofaxPrimitive extends AbstractPrimitive

An improved primitive base class.

Constructors

ASpoofaxPrimitive

public ASpoofaxPrimitive(String name, int svars, int tvars)

Methods

call

protected abstract IStrategoTerm call(IStrategoTerm current, Strategy[] svars, IStrategoTerm[] tvars, ITermFactory factory, IContext context)

call

public boolean call(IContext context, Strategy[] svars, IStrategoTerm[] tvars)

metaborgContext

protected org.metaborg.core.context.IContext metaborgContext(IContext strategoContext)