ASpoofaxContextPrimitive

public abstract class ASpoofaxContextPrimitive extends ASpoofaxPrimitive

A primitive base class that requires a Spoofax context to be available.

Constructors

ASpoofaxContextPrimitive

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

Methods

call

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

call

protected IStrategoTerm call(IStrategoTerm current, Strategy[] svars, IStrategoTerm[] tvars, ITermFactory factory, org.spoofax.interpreter.core.IContext strategoContext)