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