Uses of Class
com.twineworks.tweakflow.lang.interpreter.EvaluationContext
Packages that use EvaluationContext
Package
Description
-
Uses of EvaluationContext in com.twineworks.tweakflow.lang.interpreter
Methods in com.twineworks.tweakflow.lang.interpreter with parameters of type EvaluationContextModifier and TypeMethodDescriptionstatic Value[]Interpreter.evalArguments(Arguments arguments, Stack stack, EvaluationContext context) static voidInterpreter.evaluateCell(Cell cell, Stack stack, EvaluationContext context) static voidInterpreter.evaluateSpace(MemorySpace space, EvaluationContext context) static ValueInterpreter.evaluateStandardFunctionCall(CallNode node, StandardFunctionValue standardFunction, Arguments arguments, Stack stack, EvaluationContext context) static ValueInterpreter.evaluateThrowNode(ThrowNode throwNode, Stack stack, EvaluationContext context) static ValueInterpreter.evaluateTryCatchNode(TryCatchNode tryCatchNode, Stack stack, EvaluationContext context) static ValueInterpreter.evaluateUserFunctionCall(UserFunctionValue userFunction, Value[] args, Node at, Stack stack, EvaluationContext context) Constructors in com.twineworks.tweakflow.lang.interpreter with parameters of type EvaluationContext -
Uses of EvaluationContext in com.twineworks.tweakflow.lang.interpreter.calls
Methods in com.twineworks.tweakflow.lang.interpreter.calls with parameters of type EvaluationContextModifier and TypeMethodDescriptionstatic Arity1CallSiteCallSites.createArity1CallSite(Value f, Node at, Stack stack, EvaluationContext evaluationContext, UserCallContext userCallContext) static Arity2CallSiteCallSites.createArity2CallSite(Value f, Node at, Stack stack, EvaluationContext evaluationContext, UserCallContext userCallContext) static Arity3CallSiteCallSites.createArity3CallSite(Value f, Node at, Stack stack, EvaluationContext evaluationContext, UserCallContext userCallContext) Constructors in com.twineworks.tweakflow.lang.interpreter.calls with parameters of type EvaluationContextModifierConstructorDescriptionArity1CallSiteToStandard(StandardFunctionValue f, Node at, Stack stack, EvaluationContext context) Arity2CallSiteToStandard(StandardFunctionValue f, Node at, Stack stack, EvaluationContext context) Arity3CallSiteToStandard(StandardFunctionValue f, Node at, Stack stack, EvaluationContext context) -
Uses of EvaluationContext in com.twineworks.tweakflow.lang.interpreter.ops
Methods in com.twineworks.tweakflow.lang.interpreter.ops with parameters of type EvaluationContextModifier and TypeMethodDescriptionAndOp.eval(Stack stack, EvaluationContext context) BitwiseAndOp.eval(Stack stack, EvaluationContext context) BitwiseNotOp.eval(Stack stack, EvaluationContext context) BitwiseOrOp.eval(Stack stack, EvaluationContext context) BitwisePreservingShiftRightOp.eval(Stack stack, EvaluationContext context) BitwiseShiftLeftOp.eval(Stack stack, EvaluationContext context) BitwiseXorOp.eval(Stack stack, EvaluationContext context) BitwiseZeroShiftRightOp.eval(Stack stack, EvaluationContext context) CallOp.eval(Stack stack, EvaluationContext context) CastOp.eval(Stack stack, EvaluationContext context) ClosureReferenceOp.eval(Stack stack, EvaluationContext context) ConstantKeysDictOp.eval(Stack stack, EvaluationContext context) ConstantOp.eval(Stack stack, EvaluationContext context) ContainerAccessOp.eval(Stack stack, EvaluationContext context) DebugOp.eval(Stack stack, EvaluationContext context) DefaultOp.eval(Stack stack, EvaluationContext context) DictMergeOp.eval(Stack stack, EvaluationContext context) DictOp.eval(Stack stack, EvaluationContext context) DivOp.eval(Stack stack, EvaluationContext context) DivOpDD.eval(Stack stack, EvaluationContext context) DivOpDecDec.eval(Stack stack, EvaluationContext context) DivOpLL.eval(Stack stack, EvaluationContext context) EqualOp.eval(Stack stack, EvaluationContext context) ExpressionOp.eval(Stack stack, EvaluationContext context) FixedFunArity1CallOp.eval(Stack stack, EvaluationContext context) FixedFunArity2CallOp.eval(Stack stack, EvaluationContext context) FixedFunArity3CallOp.eval(Stack stack, EvaluationContext context) ForOp.eval(Stack stack, EvaluationContext context) FunctionOp.eval(Stack stack, EvaluationContext context) GreaterThanOp.eval(Stack stack, EvaluationContext context) GreaterThanOpDD.eval(Stack stack, EvaluationContext context) GreaterThanOpDecDec.eval(Stack stack, EvaluationContext context) GreaterThanOpDtDt.eval(Stack stack, EvaluationContext context) GreaterThanOpLL.eval(Stack stack, EvaluationContext context) GreaterThanOrEqualOp.eval(Stack stack, EvaluationContext context) GreaterThanOrEqualOpDD.eval(Stack stack, EvaluationContext context) GreaterThanOrEqualOpDecDec.eval(Stack stack, EvaluationContext context) GreaterThanOrEqualOpDtDt.eval(Stack stack, EvaluationContext context) GreaterThanOrEqualOpLL.eval(Stack stack, EvaluationContext context) IfOp.eval(Stack stack, EvaluationContext context) IntDivOp.eval(Stack stack, EvaluationContext context) IntDivOpDD.eval(Stack stack, EvaluationContext context) IntDivOpDecDec.eval(Stack stack, EvaluationContext context) IntDivOpLL.eval(Stack stack, EvaluationContext context) IsOp.eval(Stack stack, EvaluationContext context) LessThanOp.eval(Stack stack, EvaluationContext context) LessThanOpDD.eval(Stack stack, EvaluationContext context) LessThanOpDecDec.eval(Stack stack, EvaluationContext context) LessThanOpDtDt.eval(Stack stack, EvaluationContext context) LessThanOpLL.eval(Stack stack, EvaluationContext context) LessThanOrEqualOp.eval(Stack stack, EvaluationContext context) LessThanOrEqualOpDD.eval(Stack stack, EvaluationContext context) LessThanOrEqualOpDecDec.eval(Stack stack, EvaluationContext context) LessThanOrEqualOpDtDt.eval(Stack stack, EvaluationContext context) LessThanOrEqualOpLL.eval(Stack stack, EvaluationContext context) LetOp.eval(Stack stack, EvaluationContext context) ListConcatOp.eval(Stack stack, EvaluationContext context) ListOp.eval(Stack stack, EvaluationContext context) MatchOp.eval(Stack stack, EvaluationContext context) MinusOp.eval(Stack stack, EvaluationContext context) MinusOpDD.eval(Stack stack, EvaluationContext context) MinusOpDecDec.eval(Stack stack, EvaluationContext context) MinusOpLCL.eval(Stack stack, EvaluationContext context) MinusOpLL.eval(Stack stack, EvaluationContext context) ModOp.eval(Stack stack, EvaluationContext context) ModOpDD.eval(Stack stack, EvaluationContext context) ModOpDecDec.eval(Stack stack, EvaluationContext context) ModOpLL.eval(Stack stack, EvaluationContext context) MultOp.eval(Stack stack, EvaluationContext context) MultOpDD.eval(Stack stack, EvaluationContext context) MultOpDecDec.eval(Stack stack, EvaluationContext context) MultOpLL.eval(Stack stack, EvaluationContext context) NegateOp.eval(Stack stack, EvaluationContext context) NotEqualOp.eval(Stack stack, EvaluationContext context) NotOp.eval(Stack stack, EvaluationContext context) NotValueAndTypeEqualsOp.eval(Stack stack, EvaluationContext context) OrOp.eval(Stack stack, EvaluationContext context) PartialApplicationOp.eval(Stack stack, EvaluationContext context) PlusOp.eval(Stack stack, EvaluationContext context) PlusOpDD.eval(Stack stack, EvaluationContext context) PlusOpDecDec.eval(Stack stack, EvaluationContext context) PlusOpLCL.eval(Stack stack, EvaluationContext context) PlusOpLL.eval(Stack stack, EvaluationContext context) PowOp.eval(Stack stack, EvaluationContext context) ReferenceOp.eval(Stack stack, EvaluationContext context) SimpleDictContainerAccessConstantKeyOp.eval(Stack stack, EvaluationContext context) SimpleListContainerAccessConstantKeyOp.eval(Stack stack, EvaluationContext context) SimpleLocalReferenceOp.eval(Stack stack, EvaluationContext context) SimpleParentSpaceReferenceOp.eval(Stack stack, EvaluationContext context) StringConcatOp.eval(Stack stack, EvaluationContext context) StringMultiConcatOp.eval(Stack stack, EvaluationContext context) ThrowOp.eval(Stack stack, EvaluationContext context) TryCatchOp.eval(Stack stack, EvaluationContext context) TypeOfOp.eval(Stack stack, EvaluationContext context) ValueAndTypeEqualsOp.eval(Stack stack, EvaluationContext context) booleanCapturePatternOp.matches(Value subject, Stack stack, EvaluationContext context) booleanDataTypePatternOp.matches(Value subject, Stack stack, EvaluationContext context) booleanDefaultPatternOp.matches(Value subject, Stack stack, EvaluationContext context) booleanDictPatternOp.matches(Value subject, Stack stack, EvaluationContext context) booleanEmptyListPatternOp.matches(Value subject, Stack stack, EvaluationContext context) booleanExpressionPatternOp.matches(Value subject, Stack stack, EvaluationContext context) booleanHeadTailListPatternOp.matches(Value subject, Stack stack, EvaluationContext context) booleanInitLastListPatternOp.matches(Value subject, Stack stack, EvaluationContext context) booleanListPatternOp.matches(Value subject, Stack stack, EvaluationContext context) booleanMidListPatternOp.matches(Value subject, Stack stack, EvaluationContext context) booleanOpenDictPatternOp.matches(Value subject, Stack stack, EvaluationContext context) booleanPatternOp.matches(Value subject, Stack stack, EvaluationContext context)