Skip to main content

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

Object

VisitConvolutionExpression(ConvolutionExpressionContext)

public object VisitConvolutionExpression(ConvolutionExpressionContext context)

Parameters

context NetCalGParser.ConvolutionExpressionContext

Returns

Object

VisitDeconvolutionExpression(DeconvolutionExpressionContext)

public object VisitDeconvolutionExpression(DeconvolutionExpressionContext context)

Parameters

context NetCalGParser.DeconvolutionExpressionContext

Returns

Object

VisitMaxPlusConvolutionExpression(MaxPlusConvolutionExpressionContext)

public object VisitMaxPlusConvolutionExpression(MaxPlusConvolutionExpressionContext context)

Parameters

context NetCalGParser.MaxPlusConvolutionExpressionContext

Returns

Object

VisitMaxPlusDeconvolutionExpression(MaxPlusDeconvolutionExpressionContext)

public object VisitMaxPlusDeconvolutionExpression(MaxPlusDeconvolutionExpressionContext context)

Parameters

context NetCalGParser.MaxPlusDeconvolutionExpressionContext

Returns

Object

VisitMinimumExpression(MinimumExpressionContext)

public object VisitMinimumExpression(MinimumExpressionContext context)

Parameters

context NetCalGParser.MinimumExpressionContext

Returns

Object

VisitMaximumExpression(MaximumExpressionContext)

public object VisitMaximumExpression(MaximumExpressionContext context)

Parameters

context NetCalGParser.MaximumExpressionContext

Returns

Object

VisitAdditionExpression(AdditionExpressionContext)

public object VisitAdditionExpression(AdditionExpressionContext context)

Parameters

context NetCalGParser.AdditionExpressionContext

Returns

Object

VisitSubtractionExpression(SubtractionExpressionContext)

public object VisitSubtractionExpression(SubtractionExpressionContext context)

Parameters

context NetCalGParser.SubtractionExpressionContext

Returns

Object

VisitCompositionExpression(CompositionExpressionContext)

public object VisitCompositionExpression(CompositionExpressionContext context)

Parameters

context NetCalGParser.CompositionExpressionContext

Returns

Object

VisitParenthesizedExpression(ParenthesizedExpressionContext)

public object VisitParenthesizedExpression(ParenthesizedExpressionContext context)

Parameters

context NetCalGParser.ParenthesizedExpressionContext

Returns

Object

VisitConstantCurve(ConstantCurveContext)

public object VisitConstantCurve(ConstantCurveContext context)

Parameters

context NetCalGParser.ConstantCurveContext

Returns

Object

VisitNonDecreasingProperty(NonDecreasingPropertyContext)

public object VisitNonDecreasingProperty(NonDecreasingPropertyContext context)

Parameters

context NetCalGParser.NonDecreasingPropertyContext

Returns

Object

VisitNonNegativeProperty(NonNegativePropertyContext)

public object VisitNonNegativeProperty(NonNegativePropertyContext context)

Parameters

context NetCalGParser.NonNegativePropertyContext

Returns

Object

VisitSubadditiveProperty(SubadditivePropertyContext)

public object VisitSubadditiveProperty(SubadditivePropertyContext context)

Parameters

context NetCalGParser.SubadditivePropertyContext

Returns

Object

VisitConvexProperty(ConvexPropertyContext)

public object VisitConvexProperty(ConvexPropertyContext context)

Parameters

context NetCalGParser.ConvexPropertyContext

Returns

Object

VisitConcaveProperty(ConcavePropertyContext)

public object VisitConcaveProperty(ConcavePropertyContext context)

Parameters

context NetCalGParser.ConcavePropertyContext

Returns

Object

VisitLeftContinuousProperty(LeftContinuousPropertyContext)

public object VisitLeftContinuousProperty(LeftContinuousPropertyContext context)

Parameters

context NetCalGParser.LeftContinuousPropertyContext

Returns

Object

VisitRightContinuousProperty(RightContinuousPropertyContext)

public object VisitRightContinuousProperty(RightContinuousPropertyContext context)

Parameters

context NetCalGParser.RightContinuousPropertyContext

Returns

Object

VisitZeroAtZeroProperty(ZeroAtZeroPropertyContext)

public object VisitZeroAtZeroProperty(ZeroAtZeroPropertyContext context)

Parameters

context NetCalGParser.ZeroAtZeroPropertyContext

Returns

Object

VisitUltimatelyConstant(UltimatelyConstantContext)

public object VisitUltimatelyConstant(UltimatelyConstantContext context)

Parameters

context NetCalGParser.UltimatelyConstantContext

Returns

Object

VisitRelationalOperator(RelationalOperatorContext)

public object VisitRelationalOperator(RelationalOperatorContext context)

Parameters

context NetCalGParser.RelationalOperatorContext

Returns

Object