public LispEvaluatorPopForTailCall(LispInvocableObject function, IEnumerable <string> invocationArgumentNames) { Function = function; InvocationArgumentNames = new HashSet <string>(invocationArgumentNames); }
internal LispStackFrame(LispInvocableObject function, LispStackFrame parent) : this(function.NameSymbol, parent) { Function = function; }
public LispEvaluatorInvocation(LispInvocableObject invocationObject, int argumentCount) { InvocationObject = invocationObject; ArgumentCount = argumentCount; }