Uses of Class
com.twineworks.tweakflow.lang.interpreter.Stack
Packages that use Stack
Package
Description
-
Uses of Stack in com.twineworks.tweakflow.lang.errors
Methods in com.twineworks.tweakflow.lang.errors that return StackMethods in com.twineworks.tweakflow.lang.errors with parameters of type StackConstructors in com.twineworks.tweakflow.lang.errors with parameters of type StackModifierConstructorDescriptionLangException(ErrorCode code, Stack stack) LangException(ErrorCode code, String message, Stack stack) LangException(ErrorCode code, String message, Stack stack, SourceInfo sourceInfo) LangException(Throwable t, ErrorCode code, Stack stack) -
Uses of Stack in com.twineworks.tweakflow.lang.interpreter
Methods in com.twineworks.tweakflow.lang.interpreter that return StackMethods in com.twineworks.tweakflow.lang.interpreter with parameters of type StackModifier and TypeMethodDescriptionstatic Value[]Interpreter.evalArguments(Arguments arguments, Stack stack, EvaluationContext context) static voidInterpreter.evaluateCell(Cell cell, Stack stack, 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 Stack -
Uses of Stack in com.twineworks.tweakflow.lang.interpreter.calls
Methods in com.twineworks.tweakflow.lang.interpreter.calls with parameters of type StackModifier 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 StackModifierConstructorDescriptionArity1CallSiteToArity1User(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity1CallSiteToArity2User(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity1CallSiteToArity3User(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity1CallSiteToArity4User(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity1CallSiteToArityNUser(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity1CallSiteToStandard(StandardFunctionValue f, Node at, Stack stack, EvaluationContext context) Arity2CallSiteToArity2User(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity2CallSiteToArity3User(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity2CallSiteToArity4User(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity2CallSiteToArityNUser(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity2CallSiteToStandard(StandardFunctionValue f, Node at, Stack stack, EvaluationContext context) Arity3CallSiteToArity3User(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity3CallSiteToArity4User(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity3CallSiteToArityNUser(UserFunctionValue f, Node at, Stack stack, UserCallContext userCallContext) Arity3CallSiteToStandard(StandardFunctionValue f, Node at, Stack stack, EvaluationContext context) -
Uses of Stack in com.twineworks.tweakflow.lang.interpreter.ops
Methods in com.twineworks.tweakflow.lang.interpreter.ops with parameters of type StackModifier 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) -
Uses of Stack in com.twineworks.tweakflow.lang.values
Methods in com.twineworks.tweakflow.lang.values that return Stack