Uses of Interface
com.twineworks.tweakflow.lang.ast.expressions.ExpressionNode
Packages that use ExpressionNode
Package
Description
-
Uses of ExpressionNode in com.twineworks.tweakflow.lang.analysis.constants
Methods in com.twineworks.tweakflow.lang.analysis.constants that return ExpressionNodeModifier and TypeMethodDescriptionConstantOpsFoldingVisitor.visit(BitwiseAndNode node) ConstantOpsFoldingVisitor.visit(BitwiseNotNode node) ConstantOpsFoldingVisitor.visit(BitwiseOrNode node) ConstantOpsFoldingVisitor.visit(BitwisePreservingShiftRightNode node) ConstantOpsFoldingVisitor.visit(BitwiseShiftLeftNode node) ConstantOpsFoldingVisitor.visit(BitwiseXorNode node) ConstantOpsFoldingVisitor.visit(BitwiseZeroShiftRightNode node) ConstantOpsFoldingVisitor.visit(DefaultNode node) ConstantOpsFoldingVisitor.visit(FunctionNode node) ConstantOpsFoldingVisitor.visit(PartialApplicationNode node) ConstantOpsFoldingVisitor.visit(StringConcatNode node) ConstantOpsFoldingVisitor.visit(TryCatchNode node) ConstantOpsFoldingVisitor.visit(TypeOfNode node) -
Uses of ExpressionNode in com.twineworks.tweakflow.lang.analysis.ops
Methods in com.twineworks.tweakflow.lang.analysis.ops that return ExpressionNodeModifier and TypeMethodDescriptionOpBuilderVisitor.visit(BitwiseAndNode node) OpBuilderVisitor.visit(BitwiseNotNode node) OpBuilderVisitor.visit(BitwiseOrNode node) OpBuilderVisitor.visit(BitwisePreservingShiftRightNode node) OpBuilderVisitor.visit(BitwiseShiftLeftNode node) OpBuilderVisitor.visit(BitwiseXorNode node) OpBuilderVisitor.visit(BitwiseZeroShiftRightNode node) OpBuilderVisitor.visit(ContainerAccessNode node) OpBuilderVisitor.visit(DefaultNode node) OpBuilderVisitor.visit(DictMergeNode node) OpBuilderVisitor.visit(FunctionNode node) OpBuilderVisitor.visit(GreaterThanNode node) OpBuilderVisitor.visit(GreaterThanOrEqualNode node) OpBuilderVisitor.visit(IntDivNode node) OpBuilderVisitor.visit(LessThanNode node) OpBuilderVisitor.visit(LessThanOrEqualNode node) OpBuilderVisitor.visit(ListConcatNode node) OpBuilderVisitor.visit(NegateNode node) OpBuilderVisitor.visit(NotEqualNode node) OpBuilderVisitor.visit(NotValueAndTypeEqualsNode node) OpBuilderVisitor.visit(PartialApplicationNode node) OpBuilderVisitor.visit(ReferenceNode node) OpBuilderVisitor.visit(StringConcatNode node) OpBuilderVisitor.visit(TryCatchNode node) OpBuilderVisitor.visit(TypeOfNode node) OpBuilderVisitor.visit(ValueAndTypeEqualsNode node) OpSpecializationVisitor.visit(BitwiseAndNode node) OpSpecializationVisitor.visit(BitwiseNotNode node) OpSpecializationVisitor.visit(BitwiseOrNode node) OpSpecializationVisitor.visit(BitwisePreservingShiftRightNode node) OpSpecializationVisitor.visit(BitwiseShiftLeftNode node) OpSpecializationVisitor.visit(BitwiseXorNode node) OpSpecializationVisitor.visit(BitwiseZeroShiftRightNode node) OpSpecializationVisitor.visit(ContainerAccessNode node) OpSpecializationVisitor.visit(DefaultNode node) OpSpecializationVisitor.visit(DictMergeNode node) OpSpecializationVisitor.visit(FunctionNode node) OpSpecializationVisitor.visit(GreaterThanNode node) OpSpecializationVisitor.visit(GreaterThanOrEqualNode node) OpSpecializationVisitor.visit(IntDivNode node) OpSpecializationVisitor.visit(LessThanNode node) OpSpecializationVisitor.visit(LessThanOrEqualNode node) OpSpecializationVisitor.visit(ListConcatNode node) OpSpecializationVisitor.visit(NegateNode node) OpSpecializationVisitor.visit(NotEqualNode node) OpSpecializationVisitor.visit(NotValueAndTypeEqualsNode node) OpSpecializationVisitor.visit(PartialApplicationNode node) OpSpecializationVisitor.visit(ReferenceNode node) OpSpecializationVisitor.visit(StringConcatNode node) OpSpecializationVisitor.visit(TryCatchNode node) OpSpecializationVisitor.visit(TypeOfNode node) OpSpecializationVisitor.visit(ValueAndTypeEqualsNode node) -
Uses of ExpressionNode in com.twineworks.tweakflow.lang.analysis.references
Methods in com.twineworks.tweakflow.lang.analysis.references that return ExpressionNodeModifier and TypeMethodDescriptionMetaDataAnalysisVisitor.visit(BitwiseAndNode node) MetaDataAnalysisVisitor.visit(BitwiseNotNode node) MetaDataAnalysisVisitor.visit(BitwiseOrNode node) MetaDataAnalysisVisitor.visit(BitwisePreservingShiftRightNode node) MetaDataAnalysisVisitor.visit(BitwiseShiftLeftNode node) MetaDataAnalysisVisitor.visit(BitwiseXorNode node) MetaDataAnalysisVisitor.visit(BitwiseZeroShiftRightNode node) MetaDataAnalysisVisitor.visit(ContainerAccessNode node) MetaDataAnalysisVisitor.visit(DefaultNode node) MetaDataAnalysisVisitor.visit(DictMergeNode node) MetaDataAnalysisVisitor.visit(FunctionNode node) MetaDataAnalysisVisitor.visit(GreaterThanNode node) MetaDataAnalysisVisitor.visit(GreaterThanOrEqualNode node) MetaDataAnalysisVisitor.visit(IntDivNode node) MetaDataAnalysisVisitor.visit(LessThanNode node) MetaDataAnalysisVisitor.visit(LessThanOrEqualNode node) MetaDataAnalysisVisitor.visit(ListConcatNode node) MetaDataAnalysisVisitor.visit(NegateNode node) MetaDataAnalysisVisitor.visit(NotEqualNode node) MetaDataAnalysisVisitor.visit(NotValueAndTypeEqualsNode node) MetaDataAnalysisVisitor.visit(StringConcatNode node) MetaDataAnalysisVisitor.visit(TryCatchNode node) MetaDataAnalysisVisitor.visit(TypeOfNode node) MetaDataAnalysisVisitor.visit(ValueAndTypeEqualsNode node) Methods in com.twineworks.tweakflow.lang.analysis.references with parameters of type ExpressionNode -
Uses of ExpressionNode in com.twineworks.tweakflow.lang.analysis.scope
Methods in com.twineworks.tweakflow.lang.analysis.scope that return ExpressionNodeModifier and TypeMethodDescriptionScopeBuilderVisitor.visit(BinaryNode node) ScopeBuilderVisitor.visit(BitwiseAndNode node) ScopeBuilderVisitor.visit(BitwiseOrNode node) ScopeBuilderVisitor.visit(BitwisePreservingShiftRightNode node) ScopeBuilderVisitor.visit(BitwiseShiftLeftNode node) ScopeBuilderVisitor.visit(BitwiseXorNode node) ScopeBuilderVisitor.visit(BitwiseZeroShiftRightNode node) ScopeBuilderVisitor.visit(BooleanNode node) ScopeBuilderVisitor.visit(ContainerAccessNode node) ScopeBuilderVisitor.visit(DateTimeNode node) ScopeBuilderVisitor.visit(DecimalNode node) ScopeBuilderVisitor.visit(DefaultNode node) ScopeBuilderVisitor.visit(DoubleNode node) ScopeBuilderVisitor.visit(FunctionNode node) ScopeBuilderVisitor.visit(LessThanNode node) ScopeBuilderVisitor.visit(LessThanOrEqualNode node) ScopeBuilderVisitor.visit(NotValueAndTypeEqualsNode node) ScopeBuilderVisitor.visit(PartialApplicationNode node) ScopeBuilderVisitor.visit(ReferenceNode node) ScopeBuilderVisitor.visit(StringNode node) ScopeBuilderVisitor.visit(TryCatchNode node) ScopeBuilderVisitor.visit(TypeOfNode node) ScopeBuilderVisitor.visit(ValueAndTypeEqualsNode node) -
Uses of ExpressionNode in com.twineworks.tweakflow.lang.analysis.visitors
Methods in com.twineworks.tweakflow.lang.analysis.visitors that return ExpressionNodeModifier and TypeMethodDescriptionAExpressionDescendingVisitor.visit(BinaryNode node) AExpressionDescendingVisitor.visit(BitwiseAndNode node) AExpressionDescendingVisitor.visit(BitwiseNotNode node) AExpressionDescendingVisitor.visit(BitwiseOrNode node) AExpressionDescendingVisitor.visit(BitwisePreservingShiftRightNode node) AExpressionDescendingVisitor.visit(BitwiseShiftLeftNode node) AExpressionDescendingVisitor.visit(BitwiseXorNode node) AExpressionDescendingVisitor.visit(BitwiseZeroShiftRightNode node) AExpressionDescendingVisitor.visit(BooleanNode node) AExpressionDescendingVisitor.visit(ContainerAccessNode node) AExpressionDescendingVisitor.visit(DateTimeNode node) AExpressionDescendingVisitor.visit(DecimalNode node) AExpressionDescendingVisitor.visit(DefaultNode node) AExpressionDescendingVisitor.visit(DictMergeNode node) AExpressionDescendingVisitor.visit(DoubleNode node) AExpressionDescendingVisitor.visit(ExpressionNode node) AExpressionDescendingVisitor.visit(FunctionNode node) AExpressionDescendingVisitor.visit(GreaterThanNode node) AExpressionDescendingVisitor.visit(GreaterThanOrEqualNode node) AExpressionDescendingVisitor.visit(IntDivNode node) AExpressionDescendingVisitor.visit(LessThanNode node) AExpressionDescendingVisitor.visit(LessThanOrEqualNode node) AExpressionDescendingVisitor.visit(ListConcatNode node) AExpressionDescendingVisitor.visit(NegateNode node) AExpressionDescendingVisitor.visit(NotEqualNode node) AExpressionDescendingVisitor.visit(NotValueAndTypeEqualsNode node) AExpressionDescendingVisitor.visit(PartialApplicationNode node) AExpressionDescendingVisitor.visit(ReferenceNode node) AExpressionDescendingVisitor.visit(StringConcatNode node) AExpressionDescendingVisitor.visit(StringNode node) AExpressionDescendingVisitor.visit(TryCatchNode node) AExpressionDescendingVisitor.visit(TypeOfNode node) AExpressionDescendingVisitor.visit(ValueAndTypeEqualsNode node) AVisitor.visit(BinaryNode node) AVisitor.visit(BitwiseAndNode node) AVisitor.visit(BitwiseNotNode node) AVisitor.visit(BitwiseOrNode node) AVisitor.visit(BitwisePreservingShiftRightNode node) AVisitor.visit(BitwiseShiftLeftNode node) AVisitor.visit(BitwiseXorNode node) AVisitor.visit(BitwiseZeroShiftRightNode node) AVisitor.visit(BooleanNode node) AVisitor.visit(ContainerAccessNode node) AVisitor.visit(DateTimeNode node) AVisitor.visit(DecimalNode node) AVisitor.visit(DefaultNode node) AVisitor.visit(DictMergeNode node) AVisitor.visit(DoubleNode node) AVisitor.visit(ExpressionNode node) AVisitor.visit(FunctionNode node) AVisitor.visit(GreaterThanNode node) AVisitor.visit(GreaterThanOrEqualNode node) AVisitor.visit(IntDivNode node) AVisitor.visit(LessThanNode node) AVisitor.visit(LessThanOrEqualNode node) AVisitor.visit(ListConcatNode node) AVisitor.visit(NegateNode node) AVisitor.visit(NotEqualNode node) AVisitor.visit(NotValueAndTypeEqualsNode node) AVisitor.visit(PartialApplicationNode node) AVisitor.visit(ReferenceNode node) AVisitor.visit(StringConcatNode node) AVisitor.visit(StringNode node) AVisitor.visit(TryCatchNode node) AVisitor.visit(TypeOfNode node) AVisitor.visit(ValueAndTypeEqualsNode node) Visitor.visit(BinaryNode node) Visitor.visit(BitwiseAndNode node) Visitor.visit(BitwiseNotNode node) Visitor.visit(BitwiseOrNode node) Visitor.visit(BitwisePreservingShiftRightNode node) Visitor.visit(BitwiseShiftLeftNode node) Visitor.visit(BitwiseXorNode node) Visitor.visit(BitwiseZeroShiftRightNode node) Visitor.visit(BooleanNode node) Visitor.visit(ContainerAccessNode node) Visitor.visit(DateTimeNode node) Visitor.visit(DecimalNode node) Visitor.visit(DefaultNode node) Visitor.visit(DictMergeNode node) Visitor.visit(DoubleNode node) Visitor.visit(ExpressionNode node) Visitor.visit(FunctionNode node) Visitor.visit(GreaterThanNode node) Visitor.visit(GreaterThanOrEqualNode node) Visitor.visit(IntDivNode node) Visitor.visit(LessThanNode node) Visitor.visit(LessThanOrEqualNode node) Visitor.visit(ListConcatNode node) Visitor.visit(NegateNode node) Visitor.visit(NotEqualNode node) Visitor.visit(NotValueAndTypeEqualsNode node) Visitor.visit(PartialApplicationNode node) Visitor.visit(ReferenceNode node) Visitor.visit(StringConcatNode node) Visitor.visit(StringNode node) Visitor.visit(TryCatchNode node) Visitor.visit(TypeOfNode node) Visitor.visit(ValueAndTypeEqualsNode node) Methods in com.twineworks.tweakflow.lang.analysis.visitors with parameters of type ExpressionNodeModifier and TypeMethodDescriptionAExpressionDescendingVisitor.visit(ExpressionNode node) AVisitor.visit(ExpressionNode node) Visitor.visit(ExpressionNode node) -
Uses of ExpressionNode in com.twineworks.tweakflow.lang.ast.args
Methods in com.twineworks.tweakflow.lang.ast.args that return ExpressionNodeModifier and TypeMethodDescriptionParameterNode.getDefaultValue()ArgumentNode.getExpression()NamedArgumentNode.getExpression()PositionalArgumentNode.getExpression()SplatArgumentNode.getExpression()Methods in com.twineworks.tweakflow.lang.ast.args with parameters of type ExpressionNodeModifier and TypeMethodDescriptionParameterNode.setDefaultValue(ExpressionNode defaultValue) NamedArgumentNode.setExpression(ExpressionNode expression) PositionalArgumentNode.setExpression(ExpressionNode expression) SplatArgumentNode.setExpression(ExpressionNode expression) -
Uses of ExpressionNode in com.twineworks.tweakflow.lang.ast.expressions
Classes in com.twineworks.tweakflow.lang.ast.expressions that implement ExpressionNodeModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassMethods in com.twineworks.tweakflow.lang.ast.expressions that return ExpressionNodeModifier and TypeMethodDescriptionExpressionNode.copy()ThrowNode.copy()TryCatchNode.getCatchExpression()IfNode.getCondition()ContainerAccessNode.getContainerExpression()DefaultNode.getDefaultExpression()IfNode.getElseExpression()ThrowNode.getExceptionExpression()BitwiseNotNode.getExpression()CallNode.getExpression()CastNode.getExpression()DefaultNode.getExpression()ForNode.getExpression()FunctionNode.getExpression()IsNode.getExpression()LetNode.getExpression()NegateNode.getExpression()NotNode.getExpression()PartialApplicationNode.getExpression()TypeOfNode.getExpression()DictEntryNode.getKey()ContainerAccessNode.getKeysExpression()AndNode.getLeftExpression()BitwiseAndNode.getLeftExpression()BitwiseOrNode.getLeftExpression()BitwisePreservingShiftRightNode.getLeftExpression()BitwiseShiftLeftNode.getLeftExpression()BitwiseXorNode.getLeftExpression()BitwiseZeroShiftRightNode.getLeftExpression()DictMergeNode.getLeftExpression()DivNode.getLeftExpression()EqualNode.getLeftExpression()GreaterThanNode.getLeftExpression()GreaterThanOrEqualNode.getLeftExpression()IntDivNode.getLeftExpression()LessThanNode.getLeftExpression()LessThanOrEqualNode.getLeftExpression()ListConcatNode.getLeftExpression()MinusNode.getLeftExpression()ModNode.getLeftExpression()MultNode.getLeftExpression()NotEqualNode.getLeftExpression()NotValueAndTypeEqualsNode.getLeftExpression()OrNode.getLeftExpression()PlusNode.getLeftExpression()PowNode.getLeftExpression()StringConcatNode.getLeftExpression()ValueAndTypeEqualsNode.getLeftExpression()AndNode.getRightExpression()BitwiseAndNode.getRightExpression()BitwiseOrNode.getRightExpression()BitwisePreservingShiftRightNode.getRightExpression()BitwiseShiftLeftNode.getRightExpression()BitwiseXorNode.getRightExpression()BitwiseZeroShiftRightNode.getRightExpression()DictMergeNode.getRightExpression()DivNode.getRightExpression()EqualNode.getRightExpression()GreaterThanNode.getRightExpression()GreaterThanOrEqualNode.getRightExpression()IntDivNode.getRightExpression()LessThanNode.getRightExpression()LessThanOrEqualNode.getRightExpression()ListConcatNode.getRightExpression()MinusNode.getRightExpression()ModNode.getRightExpression()MultNode.getRightExpression()NotEqualNode.getRightExpression()NotValueAndTypeEqualsNode.getRightExpression()OrNode.getRightExpression()PlusNode.getRightExpression()PowNode.getRightExpression()StringConcatNode.getRightExpression()ValueAndTypeEqualsNode.getRightExpression()MatchNode.getSubject()IfNode.getThenExpression()TryCatchNode.getTryExpression()DictEntryNode.getValue()AExpressionNode.setOp(ExpressionOp op) ExpressionNode.setOp(ExpressionOp op) AExpressionNode.setSourceInfo(SourceInfo sourceInfo) ExpressionNode.setSourceInfo(SourceInfo sourceInfo) Methods in com.twineworks.tweakflow.lang.ast.expressions that return types with arguments of type ExpressionNodeMethods in com.twineworks.tweakflow.lang.ast.expressions with parameters of type ExpressionNodeModifier and TypeMethodDescriptionTryCatchNode.setCatchExpression(ExpressionNode catchExpression) IfNode.setCondition(ExpressionNode condition) ContainerAccessNode.setContainerExpression(ExpressionNode containerExpression) DefaultNode.setDefaultExpression(ExpressionNode defaultExpression) IfNode.setElseExpression(ExpressionNode elseExpression) ThrowNode.setExceptionExpression(ExpressionNode throwExpression) BitwiseNotNode.setExpression(ExpressionNode expression) CallNode.setExpression(ExpressionNode expression) CastNode.setExpression(ExpressionNode expression) DefaultNode.setExpression(ExpressionNode expression) ForNode.setExpression(ExpressionNode expression) FunctionNode.setExpression(ExpressionNode expression) IsNode.setExpression(ExpressionNode throwExpression) LetNode.setExpression(ExpressionNode expression) NegateNode.setExpression(ExpressionNode expression) NotNode.setExpression(ExpressionNode expression) PartialApplicationNode.setExpression(ExpressionNode expression) TypeOfNode.setExpression(ExpressionNode throwExpression) voidDictEntryNode.setKey(ExpressionNode key) ContainerAccessNode.setKeysExpression(ExpressionNode keysExpression) AndNode.setLeftExpression(ExpressionNode leftExpression) BitwiseAndNode.setLeftExpression(ExpressionNode leftExpression) BitwiseOrNode.setLeftExpression(ExpressionNode leftExpression) BitwisePreservingShiftRightNode.setLeftExpression(ExpressionNode leftExpression) BitwiseShiftLeftNode.setLeftExpression(ExpressionNode leftExpression) BitwiseXorNode.setLeftExpression(ExpressionNode leftExpression) BitwiseZeroShiftRightNode.setLeftExpression(ExpressionNode leftExpression) DictMergeNode.setLeftExpression(ExpressionNode leftExpression) DivNode.setLeftExpression(ExpressionNode leftExpression) EqualNode.setLeftExpression(ExpressionNode leftExpression) GreaterThanNode.setLeftExpression(ExpressionNode leftExpression) GreaterThanOrEqualNode.setLeftExpression(ExpressionNode leftExpression) IntDivNode.setLeftExpression(ExpressionNode leftExpression) LessThanNode.setLeftExpression(ExpressionNode leftExpression) LessThanOrEqualNode.setLeftExpression(ExpressionNode leftExpression) ListConcatNode.setLeftExpression(ExpressionNode leftExpression) MinusNode.setLeftExpression(ExpressionNode leftExpression) ModNode.setLeftExpression(ExpressionNode leftExpression) MultNode.setLeftExpression(ExpressionNode leftExpression) NotEqualNode.setLeftExpression(ExpressionNode leftExpression) NotValueAndTypeEqualsNode.setLeftExpression(ExpressionNode leftExpression) OrNode.setLeftExpression(ExpressionNode leftExpression) PlusNode.setLeftExpression(ExpressionNode leftExpression) PowNode.setLeftExpression(ExpressionNode leftExpression) StringConcatNode.setLeftExpression(ExpressionNode leftExpression) ValueAndTypeEqualsNode.setLeftExpression(ExpressionNode leftExpression) AndNode.setRightExpression(ExpressionNode rightExpression) BitwiseAndNode.setRightExpression(ExpressionNode rightExpression) BitwiseOrNode.setRightExpression(ExpressionNode rightExpression) BitwisePreservingShiftRightNode.setRightExpression(ExpressionNode rightExpression) BitwiseShiftLeftNode.setRightExpression(ExpressionNode rightExpression) BitwiseXorNode.setRightExpression(ExpressionNode rightExpression) BitwiseZeroShiftRightNode.setRightExpression(ExpressionNode rightExpression) DictMergeNode.setRightExpression(ExpressionNode rightExpression) DivNode.setRightExpression(ExpressionNode rightExpression) EqualNode.setRightExpression(ExpressionNode rightExpression) GreaterThanNode.setRightExpression(ExpressionNode rightExpression) GreaterThanOrEqualNode.setRightExpression(ExpressionNode rightExpression) IntDivNode.setRightExpression(ExpressionNode rightExpression) LessThanNode.setRightExpression(ExpressionNode rightExpression) LessThanOrEqualNode.setRightExpression(ExpressionNode rightExpression) ListConcatNode.setRightExpression(ExpressionNode rightExpression) MinusNode.setRightExpression(ExpressionNode rightExpression) ModNode.setRightExpression(ExpressionNode rightExpression) MultNode.setRightExpression(ExpressionNode rightExpression) NotEqualNode.setRightExpression(ExpressionNode rightExpression) NotValueAndTypeEqualsNode.setRightExpression(ExpressionNode rightExpression) OrNode.setRightExpression(ExpressionNode rightExpression) PlusNode.setRightExpression(ExpressionNode rightExpression) PowNode.setRightExpression(ExpressionNode rightExpression) StringConcatNode.setRightExpression(ExpressionNode rightExpression) ValueAndTypeEqualsNode.setRightExpression(ExpressionNode rightExpression) MatchNode.setSubject(ExpressionNode subject) IfNode.setThenExpression(ExpressionNode thenExpression) TryCatchNode.setTryExpression(ExpressionNode tryExpression) voidDictEntryNode.setValue(ExpressionNode value) Method parameters in com.twineworks.tweakflow.lang.ast.expressions with type arguments of type ExpressionNodeModifier and TypeMethodDescriptionListNode.setElements(List<ExpressionNode> elements) DebugNode.setExpressions(ArrayList<ExpressionNode> expressions) -
Uses of ExpressionNode in com.twineworks.tweakflow.lang.ast.imports
Methods in com.twineworks.tweakflow.lang.ast.imports that return ExpressionNodeMethods in com.twineworks.tweakflow.lang.ast.imports with parameters of type ExpressionNode -
Uses of ExpressionNode in com.twineworks.tweakflow.lang.ast.meta
Methods in com.twineworks.tweakflow.lang.ast.meta that return ExpressionNodeModifier and TypeMethodDescriptionDocNode.getExpression()MetaNode.getExpression()ViaNode.getExpression()Methods in com.twineworks.tweakflow.lang.ast.meta with parameters of type ExpressionNodeModifier and TypeMethodDescriptionvoidDocNode.setExpression(ExpressionNode expression) voidMetaNode.setExpression(ExpressionNode expression) voidViaNode.setExpression(ExpressionNode expression) -
Uses of ExpressionNode in com.twineworks.tweakflow.lang.ast.partial
Methods in com.twineworks.tweakflow.lang.ast.partial that return ExpressionNodeMethods in com.twineworks.tweakflow.lang.ast.partial that return types with arguments of type ExpressionNodeMethods in com.twineworks.tweakflow.lang.ast.partial with parameters of type ExpressionNode -
Uses of ExpressionNode in com.twineworks.tweakflow.lang.ast.structure
Methods in com.twineworks.tweakflow.lang.ast.structure that return ExpressionNodeModifier and TypeMethodDescriptionGeneratorNode.getValueExpression()NamedValueNode.getValueExpression()VarDefNode.getValueExpression()Methods in com.twineworks.tweakflow.lang.ast.structure with parameters of type ExpressionNodeModifier and TypeMethodDescriptionGeneratorNode.setValueExpression(ExpressionNode valueExpression) VarDefNode.setValueExpression(ExpressionNode valueExpression) -
Uses of ExpressionNode in com.twineworks.tweakflow.lang.ast.structure.match
Methods in com.twineworks.tweakflow.lang.ast.structure.match that return ExpressionNodeModifier and TypeMethodDescriptionExpressionPatternNode.getExpression()MatchLineNode.getExpression()MatchLineNode.getGuard()Methods in com.twineworks.tweakflow.lang.ast.structure.match with parameters of type ExpressionNodeModifier and TypeMethodDescriptionExpressionPatternNode.setExpression(ExpressionNode expression) MatchLineNode.setExpression(ExpressionNode expression) MatchLineNode.setGuard(ExpressionNode guard) -
Uses of ExpressionNode in com.twineworks.tweakflow.lang.interpreter
Methods in com.twineworks.tweakflow.lang.interpreter with parameters of type ExpressionNodeModifier and TypeMethodDescriptionstatic ValueInterpreter.evaluateInEmptyScope(ExpressionNode node) -
Uses of ExpressionNode in com.twineworks.tweakflow.lang.parse.builders
Methods in com.twineworks.tweakflow.lang.parse.builders that return ExpressionNodeModifier and TypeMethodDescriptionExpressionBuilder.addImplicitCast(Type targetType, ExpressionNode node) static ExpressionNodeExpressionBuilder.makeRecoveryNilNode(ParseUnit p, org.antlr.v4.runtime.ParserRuleContext ctx) ExpressionBuilder.visitAddExp(com.twineworks.tweakflow.grammar.TweakFlowParser.AddExpContext ctx) ExpressionBuilder.visitBinaryLiteralExp(com.twineworks.tweakflow.grammar.TweakFlowParser.BinaryLiteralExpContext ctx) ExpressionBuilder.visitBitwiseAndExp(com.twineworks.tweakflow.grammar.TweakFlowParser.BitwiseAndExpContext ctx) ExpressionBuilder.visitBitwiseNotExp(com.twineworks.tweakflow.grammar.TweakFlowParser.BitwiseNotExpContext ctx) ExpressionBuilder.visitBitwiseOrExp(com.twineworks.tweakflow.grammar.TweakFlowParser.BitwiseOrExpContext ctx) ExpressionBuilder.visitBitwiseXorExp(com.twineworks.tweakflow.grammar.TweakFlowParser.BitwiseXorExpContext ctx) ExpressionBuilder.visitBoolAndExp(com.twineworks.tweakflow.grammar.TweakFlowParser.BoolAndExpContext ctx) ExpressionBuilder.visitBoolNotExp(com.twineworks.tweakflow.grammar.TweakFlowParser.BoolNotExpContext ctx) ExpressionBuilder.visitBoolOrExp(com.twineworks.tweakflow.grammar.TweakFlowParser.BoolOrExpContext ctx) ExpressionBuilder.visitCallExp(com.twineworks.tweakflow.grammar.TweakFlowParser.CallExpContext ctx) ExpressionBuilder.visitCastExp(com.twineworks.tweakflow.grammar.TweakFlowParser.CastExpContext ctx) ExpressionBuilder.visitConcatExp(com.twineworks.tweakflow.grammar.TweakFlowParser.ConcatExpContext ctx) ExpressionBuilder.visitContainerAccessExp(com.twineworks.tweakflow.grammar.TweakFlowParser.ContainerAccessExpContext ctx) ExpressionBuilder.visitDateTimeLiteralExp(com.twineworks.tweakflow.grammar.TweakFlowParser.DateTimeLiteralExpContext ctx) ExpressionBuilder.visitDebugExp(com.twineworks.tweakflow.grammar.TweakFlowParser.DebugExpContext ctx) ExpressionBuilder.visitDecimalLiteralExp(com.twineworks.tweakflow.grammar.TweakFlowParser.DecimalLiteralExpContext ctx) ExpressionBuilder.visitDefaultExp(com.twineworks.tweakflow.grammar.TweakFlowParser.DefaultExpContext ctx) ExpressionBuilder.visitDictLiteral(com.twineworks.tweakflow.grammar.TweakFlowParser.DictLiteralContext ctx) ExpressionBuilder.visitDivExp(com.twineworks.tweakflow.grammar.TweakFlowParser.DivExpContext ctx) ExpressionBuilder.visitDoubleLiteralExp(com.twineworks.tweakflow.grammar.TweakFlowParser.DoubleLiteralExpContext ctx) ExpressionBuilder.visitEqualExp(com.twineworks.tweakflow.grammar.TweakFlowParser.EqualExpContext ctx) ExpressionBuilder.visitForExp(com.twineworks.tweakflow.grammar.TweakFlowParser.ForExpContext ctx) ExpressionBuilder.visitFunctionLiteral(com.twineworks.tweakflow.grammar.TweakFlowParser.FunctionLiteralContext ctx) ExpressionBuilder.visitGlobalReference(com.twineworks.tweakflow.grammar.TweakFlowParser.GlobalReferenceContext ctx) ExpressionBuilder.visitGreaterThanExp(com.twineworks.tweakflow.grammar.TweakFlowParser.GreaterThanExpContext ctx) ExpressionBuilder.visitGreaterThanOrEqualToExp(com.twineworks.tweakflow.grammar.TweakFlowParser.GreaterThanOrEqualToExpContext ctx) ExpressionBuilder.visitHexLiteral(com.twineworks.tweakflow.grammar.TweakFlowParser.HexLiteralContext ctx) ExpressionBuilder.visitIfExp(com.twineworks.tweakflow.grammar.TweakFlowParser.IfExpContext ctx) ExpressionBuilder.visitIntDivExp(com.twineworks.tweakflow.grammar.TweakFlowParser.IntDivExpContext ctx) ExpressionBuilder.visitIsExp(com.twineworks.tweakflow.grammar.TweakFlowParser.IsExpContext ctx) ExpressionBuilder.visitKeyLiteral(com.twineworks.tweakflow.grammar.TweakFlowParser.KeyLiteralContext ctx) ExpressionBuilder.visitLessThanExp(com.twineworks.tweakflow.grammar.TweakFlowParser.LessThanExpContext ctx) ExpressionBuilder.visitLessThanOrEqualToExp(com.twineworks.tweakflow.grammar.TweakFlowParser.LessThanOrEqualToExpContext ctx) ExpressionBuilder.visitLetExp(com.twineworks.tweakflow.grammar.TweakFlowParser.LetExpContext ctx) ExpressionBuilder.visitLibraryReference(com.twineworks.tweakflow.grammar.TweakFlowParser.LibraryReferenceContext ctx) ExpressionBuilder.visitListLiteral(com.twineworks.tweakflow.grammar.TweakFlowParser.ListLiteralContext ctx) ExpressionBuilder.visitLocalReference(com.twineworks.tweakflow.grammar.TweakFlowParser.LocalReferenceContext ctx) ExpressionBuilder.visitLongDecLiteral(com.twineworks.tweakflow.grammar.TweakFlowParser.LongDecLiteralContext ctx) ExpressionBuilder.visitMatchExp(com.twineworks.tweakflow.grammar.TweakFlowParser.MatchExpContext ctx) ExpressionBuilder.visitModExp(com.twineworks.tweakflow.grammar.TweakFlowParser.ModExpContext ctx) ExpressionBuilder.visitModuleReference(com.twineworks.tweakflow.grammar.TweakFlowParser.ModuleReferenceContext ctx) ExpressionBuilder.visitMultExp(com.twineworks.tweakflow.grammar.TweakFlowParser.MultExpContext ctx) ExpressionBuilder.visitNestedExp(com.twineworks.tweakflow.grammar.TweakFlowParser.NestedExpContext ctx) ExpressionBuilder.visitNilLiteral(com.twineworks.tweakflow.grammar.TweakFlowParser.NilLiteralContext ctx) ExpressionBuilder.visitNotEqualExp(com.twineworks.tweakflow.grammar.TweakFlowParser.NotEqualExpContext ctx) ExpressionBuilder.visitNotValueAndTypeEqualsExp(com.twineworks.tweakflow.grammar.TweakFlowParser.NotValueAndTypeEqualsExpContext ctx) ExpressionBuilder.visitPartialExp(com.twineworks.tweakflow.grammar.TweakFlowParser.PartialExpContext ctx) ExpressionBuilder.visitPowExp(com.twineworks.tweakflow.grammar.TweakFlowParser.PowExpContext ctx) ExpressionBuilder.visitPreservingShiftRightExp(com.twineworks.tweakflow.grammar.TweakFlowParser.PreservingShiftRightExpContext ctx) ExpressionBuilder.visitShiftLeftExp(com.twineworks.tweakflow.grammar.TweakFlowParser.ShiftLeftExpContext ctx) ExpressionBuilder.visitStringHereDoc(com.twineworks.tweakflow.grammar.TweakFlowParser.StringHereDocContext ctx) ExpressionBuilder.visitStringInterpolation(com.twineworks.tweakflow.grammar.TweakFlowParser.StringInterpolationContext ctx) ExpressionBuilder.visitStringVerbatim(com.twineworks.tweakflow.grammar.TweakFlowParser.StringVerbatimContext ctx) ExpressionBuilder.visitSubExp(com.twineworks.tweakflow.grammar.TweakFlowParser.SubExpContext ctx) ExpressionBuilder.visitThreadExp(com.twineworks.tweakflow.grammar.TweakFlowParser.ThreadExpContext ctx) ExpressionBuilder.visitThrowErrorExp(com.twineworks.tweakflow.grammar.TweakFlowParser.ThrowErrorExpContext ctx) ExpressionBuilder.visitTryCatchExp(com.twineworks.tweakflow.grammar.TweakFlowParser.TryCatchExpContext ctx) ExpressionBuilder.visitTypeOfExp(com.twineworks.tweakflow.grammar.TweakFlowParser.TypeOfExpContext ctx) ExpressionBuilder.visitUnaryMinusExp(com.twineworks.tweakflow.grammar.TweakFlowParser.UnaryMinusExpContext ctx) ExpressionBuilder.visitValueAndTypeEqualsExp(com.twineworks.tweakflow.grammar.TweakFlowParser.ValueAndTypeEqualsExpContext ctx) ExpressionBuilder.visitZeroShiftRightExp(com.twineworks.tweakflow.grammar.TweakFlowParser.ZeroShiftRightExpContext ctx) Methods in com.twineworks.tweakflow.lang.parse.builders with parameters of type ExpressionNodeModifier and TypeMethodDescriptionExpressionBuilder.addImplicitCast(Type targetType, ExpressionNode node) -
Uses of ExpressionNode in com.twineworks.tweakflow.lang.values
Methods in com.twineworks.tweakflow.lang.values that return ExpressionNode -
Uses of ExpressionNode in com.twineworks.tweakflow.run
Methods in com.twineworks.tweakflow.run that return ExpressionNodeMethods in com.twineworks.tweakflow.run with parameters of type ExpressionNode