EquivalenceGrammarVisitor
Visitor class which translates a textual equivalence, written using the new grammar defined in the library, to a C# object of type Equivalence.
public class EquivalenceGrammarVisitor : Unipi.Nancy.Expressions.Grammar.NetCalGBaseVisitor`1[[System.Object, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], Antlr4.Runtime.Tree.IParseTreeVisitor`1[[System.Object, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], Unipi.Nancy.Expressions.Grammar.INetCalGVisitor`1[[System.Object, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Inheritance Object → AbstractParseTreeVisitor<Object> → NetCalGBaseVisitor<Object> → EquivalenceGrammarVisitor
Implements IParseTreeVisitor<Object>, INetCalGVisitor<Object>
Constructors
EquivalenceGrammarVisitor()
public EquivalenceGrammarVisitor()
Methods
VisitEquivalence(EquivalenceContext)
public object VisitEquivalence(EquivalenceContext context)
Parameters
context NetCalGParser.EquivalenceContext
Returns
VisitConvolutionExpression(ConvolutionExpressionContext)
public object VisitConvolutionExpression(ConvolutionExpressionContext context)
Parameters
context NetCalGParser.ConvolutionExpressionContext
Returns
VisitDeconvolutionExpression(DeconvolutionExpressionContext)
public object VisitDeconvolutionExpression(DeconvolutionExpressionContext context)
Parameters
context NetCalGParser.DeconvolutionExpressionContext
Returns
VisitMaxPlusConvolutionExpression(MaxPlusConvolutionExpressionContext)
public object VisitMaxPlusConvolutionExpression(MaxPlusConvolutionExpressionContext context)
Parameters
context NetCalGParser.MaxPlusConvolutionExpressionContext
Returns
VisitMaxPlusDeconvolutionExpression(MaxPlusDeconvolutionExpressionContext)
public object VisitMaxPlusDeconvolutionExpression(MaxPlusDeconvolutionExpressionContext context)
Parameters
context NetCalGParser.MaxPlusDeconvolutionExpressionContext
Returns
VisitMinimumExpression(MinimumExpressionContext)
public object VisitMinimumExpression(MinimumExpressionContext context)
Parameters
context NetCalGParser.MinimumExpressionContext
Returns
VisitMaximumExpression(MaximumExpressionContext)
public object VisitMaximumExpression(MaximumExpressionContext context)
Parameters
context NetCalGParser.MaximumExpressionContext
Returns
VisitAdditionExpression(AdditionExpressionContext)
public object VisitAdditionExpression(AdditionExpressionContext context)
Parameters
context NetCalGParser.AdditionExpressionContext
Returns
VisitSubtractionExpression(SubtractionExpressionContext)
public object VisitSubtractionExpression(SubtractionExpressionContext context)
Parameters
context NetCalGParser.SubtractionExpressionContext
Returns
VisitCompositionExpression(CompositionExpressionContext)
public object VisitCompositionExpression(CompositionExpressionContext context)
Parameters
context NetCalGParser.CompositionExpressionContext
Returns
VisitParenthesizedExpression(ParenthesizedExpressionContext)
public object VisitParenthesizedExpression(ParenthesizedExpressionContext context)
Parameters
context NetCalGParser.ParenthesizedExpressionContext
Returns
VisitConstantCurve(ConstantCurveContext)
public object VisitConstantCurve(ConstantCurveContext context)
Parameters
context NetCalGParser.ConstantCurveContext
Returns
VisitNonDecreasingProperty(NonDecreasingPropertyContext)
public object VisitNonDecreasingProperty(NonDecreasingPropertyContext context)
Parameters
context NetCalGParser.NonDecreasingPropertyContext
Returns
VisitNonNegativeProperty(NonNegativePropertyContext)
public object VisitNonNegativeProperty(NonNegativePropertyContext context)
Parameters
context NetCalGParser.NonNegativePropertyContext
Returns
VisitSubadditiveProperty(SubadditivePropertyContext)
public object VisitSubadditiveProperty(SubadditivePropertyContext context)
Parameters
context NetCalGParser.SubadditivePropertyContext
Returns
VisitConvexProperty(ConvexPropertyContext)
public object VisitConvexProperty(ConvexPropertyContext context)
Parameters
context NetCalGParser.ConvexPropertyContext
Returns
VisitConcaveProperty(ConcavePropertyContext)
public object VisitConcaveProperty(ConcavePropertyContext context)
Parameters
context NetCalGParser.ConcavePropertyContext
Returns
VisitLeftContinuousProperty(LeftContinuousPropertyContext)
public object VisitLeftContinuousProperty(LeftContinuousPropertyContext context)
Parameters
context NetCalGParser.LeftContinuousPropertyContext
Returns
VisitRightContinuousProperty(RightContinuousPropertyContext)
public object VisitRightContinuousProperty(RightContinuousPropertyContext context)
Parameters
context NetCalGParser.RightContinuousPropertyContext
Returns
VisitZeroAtZeroProperty(ZeroAtZeroPropertyContext)
public object VisitZeroAtZeroProperty(ZeroAtZeroPropertyContext context)
Parameters
context NetCalGParser.ZeroAtZeroPropertyContext
Returns
VisitUltimatelyConstant(UltimatelyConstantContext)
public object VisitUltimatelyConstant(UltimatelyConstantContext context)
Parameters
context NetCalGParser.UltimatelyConstantContext
Returns
VisitRelationalOperator(RelationalOperatorContext)
public object VisitRelationalOperator(RelationalOperatorContext context)
Parameters
context NetCalGParser.RelationalOperatorContext