Table of Contents

Interface INCalcListener

Namespace
NCalc.Antlr
Assembly
NCalc.Antlr.dll

This interface defines a complete listener for a parse tree produced by NCalcParser.

[CLSCompliant(false)]
public interface INCalcListener : IParseTreeListener
Inherited Members
IParseTreeListener.VisitTerminal(ITerminalNode)
IParseTreeListener.VisitErrorNode(IErrorNode)
IParseTreeListener.EnterEveryRule(ParserRuleContext)
IParseTreeListener.ExitEveryRule(ParserRuleContext)

Methods

EnterAdditiveExpression(AdditiveExpressionContext)

Enter a parse tree produced by additiveExpression().

void EnterAdditiveExpression(NCalcParser.AdditiveExpressionContext context)

Parameters

context NCalcParser.AdditiveExpressionContext

The parse tree.

EnterArguments(ArgumentsContext)

Enter a parse tree produced by arguments().

void EnterArguments(NCalcParser.ArgumentsContext context)

Parameters

context NCalcParser.ArgumentsContext

The parse tree.

EnterBitwiseAndExpression(BitwiseAndExpressionContext)

Enter a parse tree produced by bitwiseAndExpression().

void EnterBitwiseAndExpression(NCalcParser.BitwiseAndExpressionContext context)

Parameters

context NCalcParser.BitwiseAndExpressionContext

The parse tree.

EnterBitwiseOrExpression(BitwiseOrExpressionContext)

Enter a parse tree produced by bitwiseOrExpression().

void EnterBitwiseOrExpression(NCalcParser.BitwiseOrExpressionContext context)

Parameters

context NCalcParser.BitwiseOrExpressionContext

The parse tree.

EnterBitwiseXOrExpression(BitwiseXOrExpressionContext)

Enter a parse tree produced by bitwiseXOrExpression().

void EnterBitwiseXOrExpression(NCalcParser.BitwiseXOrExpressionContext context)

Parameters

context NCalcParser.BitwiseXOrExpressionContext

The parse tree.

EnterBooleanAndExpression(BooleanAndExpressionContext)

Enter a parse tree produced by booleanAndExpression().

void EnterBooleanAndExpression(NCalcParser.BooleanAndExpressionContext context)

Parameters

context NCalcParser.BooleanAndExpressionContext

The parse tree.

EnterConditionalExpression(ConditionalExpressionContext)

Enter a parse tree produced by conditionalExpression().

void EnterConditionalExpression(NCalcParser.ConditionalExpressionContext context)

Parameters

context NCalcParser.ConditionalExpressionContext

The parse tree.

EnterEqualityExpression(EqualityExpressionContext)

Enter a parse tree produced by equalityExpression().

void EnterEqualityExpression(NCalcParser.EqualityExpressionContext context)

Parameters

context NCalcParser.EqualityExpressionContext

The parse tree.

EnterExponentialExpression(ExponentialExpressionContext)

Enter a parse tree produced by exponentialExpression().

void EnterExponentialExpression(NCalcParser.ExponentialExpressionContext context)

Parameters

context NCalcParser.ExponentialExpressionContext

The parse tree.

EnterExpressionList(ExpressionListContext)

Enter a parse tree produced by expressionList().

void EnterExpressionList(NCalcParser.ExpressionListContext context)

Parameters

context NCalcParser.ExpressionListContext

The parse tree.

EnterIdentifier(IdentifierContext)

Enter a parse tree produced by identifier().

void EnterIdentifier(NCalcParser.IdentifierContext context)

Parameters

context NCalcParser.IdentifierContext

The parse tree.

EnterLogicalExpression(LogicalExpressionContext)

Enter a parse tree produced by logicalExpression().

void EnterLogicalExpression(NCalcParser.LogicalExpressionContext context)

Parameters

context NCalcParser.LogicalExpressionContext

The parse tree.

EnterMultiplicativeExpression(MultiplicativeExpressionContext)

Enter a parse tree produced by multiplicativeExpression().

void EnterMultiplicativeExpression(NCalcParser.MultiplicativeExpressionContext context)

Parameters

context NCalcParser.MultiplicativeExpressionContext

The parse tree.

EnterNcalcExpression(NcalcExpressionContext)

Enter a parse tree produced by ncalcExpression().

void EnterNcalcExpression(NCalcParser.NcalcExpressionContext context)

Parameters

context NCalcParser.NcalcExpressionContext

The parse tree.

EnterPrimaryExpression(PrimaryExpressionContext)

Enter a parse tree produced by primaryExpression().

void EnterPrimaryExpression(NCalcParser.PrimaryExpressionContext context)

Parameters

context NCalcParser.PrimaryExpressionContext

The parse tree.

EnterRelationalExpression(RelationalExpressionContext)

Enter a parse tree produced by relationalExpression().

void EnterRelationalExpression(NCalcParser.RelationalExpressionContext context)

Parameters

context NCalcParser.RelationalExpressionContext

The parse tree.

EnterShiftExpression(ShiftExpressionContext)

Enter a parse tree produced by shiftExpression().

void EnterShiftExpression(NCalcParser.ShiftExpressionContext context)

Parameters

context NCalcParser.ShiftExpressionContext

The parse tree.

EnterUnaryExpression(UnaryExpressionContext)

Enter a parse tree produced by unaryExpression().

void EnterUnaryExpression(NCalcParser.UnaryExpressionContext context)

Parameters

context NCalcParser.UnaryExpressionContext

The parse tree.

EnterValue(ValueContext)

Enter a parse tree produced by value().

void EnterValue(NCalcParser.ValueContext context)

Parameters

context NCalcParser.ValueContext

The parse tree.

ExitAdditiveExpression(AdditiveExpressionContext)

Exit a parse tree produced by additiveExpression().

void ExitAdditiveExpression(NCalcParser.AdditiveExpressionContext context)

Parameters

context NCalcParser.AdditiveExpressionContext

The parse tree.

ExitArguments(ArgumentsContext)

Exit a parse tree produced by arguments().

void ExitArguments(NCalcParser.ArgumentsContext context)

Parameters

context NCalcParser.ArgumentsContext

The parse tree.

ExitBitwiseAndExpression(BitwiseAndExpressionContext)

Exit a parse tree produced by bitwiseAndExpression().

void ExitBitwiseAndExpression(NCalcParser.BitwiseAndExpressionContext context)

Parameters

context NCalcParser.BitwiseAndExpressionContext

The parse tree.

ExitBitwiseOrExpression(BitwiseOrExpressionContext)

Exit a parse tree produced by bitwiseOrExpression().

void ExitBitwiseOrExpression(NCalcParser.BitwiseOrExpressionContext context)

Parameters

context NCalcParser.BitwiseOrExpressionContext

The parse tree.

ExitBitwiseXOrExpression(BitwiseXOrExpressionContext)

Exit a parse tree produced by bitwiseXOrExpression().

void ExitBitwiseXOrExpression(NCalcParser.BitwiseXOrExpressionContext context)

Parameters

context NCalcParser.BitwiseXOrExpressionContext

The parse tree.

ExitBooleanAndExpression(BooleanAndExpressionContext)

Exit a parse tree produced by booleanAndExpression().

void ExitBooleanAndExpression(NCalcParser.BooleanAndExpressionContext context)

Parameters

context NCalcParser.BooleanAndExpressionContext

The parse tree.

ExitConditionalExpression(ConditionalExpressionContext)

Exit a parse tree produced by conditionalExpression().

void ExitConditionalExpression(NCalcParser.ConditionalExpressionContext context)

Parameters

context NCalcParser.ConditionalExpressionContext

The parse tree.

ExitEqualityExpression(EqualityExpressionContext)

Exit a parse tree produced by equalityExpression().

void ExitEqualityExpression(NCalcParser.EqualityExpressionContext context)

Parameters

context NCalcParser.EqualityExpressionContext

The parse tree.

ExitExponentialExpression(ExponentialExpressionContext)

Exit a parse tree produced by exponentialExpression().

void ExitExponentialExpression(NCalcParser.ExponentialExpressionContext context)

Parameters

context NCalcParser.ExponentialExpressionContext

The parse tree.

ExitExpressionList(ExpressionListContext)

Exit a parse tree produced by expressionList().

void ExitExpressionList(NCalcParser.ExpressionListContext context)

Parameters

context NCalcParser.ExpressionListContext

The parse tree.

ExitIdentifier(IdentifierContext)

Exit a parse tree produced by identifier().

void ExitIdentifier(NCalcParser.IdentifierContext context)

Parameters

context NCalcParser.IdentifierContext

The parse tree.

ExitLogicalExpression(LogicalExpressionContext)

Exit a parse tree produced by logicalExpression().

void ExitLogicalExpression(NCalcParser.LogicalExpressionContext context)

Parameters

context NCalcParser.LogicalExpressionContext

The parse tree.

ExitMultiplicativeExpression(MultiplicativeExpressionContext)

Exit a parse tree produced by multiplicativeExpression().

void ExitMultiplicativeExpression(NCalcParser.MultiplicativeExpressionContext context)

Parameters

context NCalcParser.MultiplicativeExpressionContext

The parse tree.

ExitNcalcExpression(NcalcExpressionContext)

Exit a parse tree produced by ncalcExpression().

void ExitNcalcExpression(NCalcParser.NcalcExpressionContext context)

Parameters

context NCalcParser.NcalcExpressionContext

The parse tree.

ExitPrimaryExpression(PrimaryExpressionContext)

Exit a parse tree produced by primaryExpression().

void ExitPrimaryExpression(NCalcParser.PrimaryExpressionContext context)

Parameters

context NCalcParser.PrimaryExpressionContext

The parse tree.

ExitRelationalExpression(RelationalExpressionContext)

Exit a parse tree produced by relationalExpression().

void ExitRelationalExpression(NCalcParser.RelationalExpressionContext context)

Parameters

context NCalcParser.RelationalExpressionContext

The parse tree.

ExitShiftExpression(ShiftExpressionContext)

Exit a parse tree produced by shiftExpression().

void ExitShiftExpression(NCalcParser.ShiftExpressionContext context)

Parameters

context NCalcParser.ShiftExpressionContext

The parse tree.

ExitUnaryExpression(UnaryExpressionContext)

Exit a parse tree produced by unaryExpression().

void ExitUnaryExpression(NCalcParser.UnaryExpressionContext context)

Parameters

context NCalcParser.UnaryExpressionContext

The parse tree.

ExitValue(ValueContext)

Exit a parse tree produced by value().

void ExitValue(NCalcParser.ValueContext context)

Parameters

context NCalcParser.ValueContext

The parse tree.