Interface INCalcListener
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.AdditiveExpressionContextThe parse tree.
EnterArguments(ArgumentsContext)
Enter a parse tree produced by arguments().
void EnterArguments(NCalcParser.ArgumentsContext context)
Parameters
context
NCalcParser.ArgumentsContextThe parse tree.
EnterBitwiseAndExpression(BitwiseAndExpressionContext)
Enter a parse tree produced by bitwiseAndExpression().
void EnterBitwiseAndExpression(NCalcParser.BitwiseAndExpressionContext context)
Parameters
context
NCalcParser.BitwiseAndExpressionContextThe parse tree.
EnterBitwiseOrExpression(BitwiseOrExpressionContext)
Enter a parse tree produced by bitwiseOrExpression().
void EnterBitwiseOrExpression(NCalcParser.BitwiseOrExpressionContext context)
Parameters
context
NCalcParser.BitwiseOrExpressionContextThe parse tree.
EnterBitwiseXOrExpression(BitwiseXOrExpressionContext)
Enter a parse tree produced by bitwiseXOrExpression().
void EnterBitwiseXOrExpression(NCalcParser.BitwiseXOrExpressionContext context)
Parameters
context
NCalcParser.BitwiseXOrExpressionContextThe parse tree.
EnterBooleanAndExpression(BooleanAndExpressionContext)
Enter a parse tree produced by booleanAndExpression().
void EnterBooleanAndExpression(NCalcParser.BooleanAndExpressionContext context)
Parameters
context
NCalcParser.BooleanAndExpressionContextThe parse tree.
EnterConditionalExpression(ConditionalExpressionContext)
Enter a parse tree produced by conditionalExpression().
void EnterConditionalExpression(NCalcParser.ConditionalExpressionContext context)
Parameters
context
NCalcParser.ConditionalExpressionContextThe parse tree.
EnterEqualityExpression(EqualityExpressionContext)
Enter a parse tree produced by equalityExpression().
void EnterEqualityExpression(NCalcParser.EqualityExpressionContext context)
Parameters
context
NCalcParser.EqualityExpressionContextThe parse tree.
EnterExponentialExpression(ExponentialExpressionContext)
Enter a parse tree produced by exponentialExpression().
void EnterExponentialExpression(NCalcParser.ExponentialExpressionContext context)
Parameters
context
NCalcParser.ExponentialExpressionContextThe parse tree.
EnterExpressionList(ExpressionListContext)
Enter a parse tree produced by expressionList().
void EnterExpressionList(NCalcParser.ExpressionListContext context)
Parameters
context
NCalcParser.ExpressionListContextThe parse tree.
EnterIdentifier(IdentifierContext)
Enter a parse tree produced by identifier().
void EnterIdentifier(NCalcParser.IdentifierContext context)
Parameters
context
NCalcParser.IdentifierContextThe parse tree.
EnterLogicalExpression(LogicalExpressionContext)
Enter a parse tree produced by logicalExpression().
void EnterLogicalExpression(NCalcParser.LogicalExpressionContext context)
Parameters
context
NCalcParser.LogicalExpressionContextThe parse tree.
EnterMultiplicativeExpression(MultiplicativeExpressionContext)
Enter a parse tree produced by multiplicativeExpression().
void EnterMultiplicativeExpression(NCalcParser.MultiplicativeExpressionContext context)
Parameters
context
NCalcParser.MultiplicativeExpressionContextThe parse tree.
EnterNcalcExpression(NcalcExpressionContext)
Enter a parse tree produced by ncalcExpression().
void EnterNcalcExpression(NCalcParser.NcalcExpressionContext context)
Parameters
context
NCalcParser.NcalcExpressionContextThe parse tree.
EnterPrimaryExpression(PrimaryExpressionContext)
Enter a parse tree produced by primaryExpression().
void EnterPrimaryExpression(NCalcParser.PrimaryExpressionContext context)
Parameters
context
NCalcParser.PrimaryExpressionContextThe parse tree.
EnterRelationalExpression(RelationalExpressionContext)
Enter a parse tree produced by relationalExpression().
void EnterRelationalExpression(NCalcParser.RelationalExpressionContext context)
Parameters
context
NCalcParser.RelationalExpressionContextThe parse tree.
EnterShiftExpression(ShiftExpressionContext)
Enter a parse tree produced by shiftExpression().
void EnterShiftExpression(NCalcParser.ShiftExpressionContext context)
Parameters
context
NCalcParser.ShiftExpressionContextThe parse tree.
EnterUnaryExpression(UnaryExpressionContext)
Enter a parse tree produced by unaryExpression().
void EnterUnaryExpression(NCalcParser.UnaryExpressionContext context)
Parameters
context
NCalcParser.UnaryExpressionContextThe parse tree.
EnterValue(ValueContext)
Enter a parse tree produced by value().
void EnterValue(NCalcParser.ValueContext context)
Parameters
context
NCalcParser.ValueContextThe parse tree.
ExitAdditiveExpression(AdditiveExpressionContext)
Exit a parse tree produced by additiveExpression().
void ExitAdditiveExpression(NCalcParser.AdditiveExpressionContext context)
Parameters
context
NCalcParser.AdditiveExpressionContextThe parse tree.
ExitArguments(ArgumentsContext)
Exit a parse tree produced by arguments().
void ExitArguments(NCalcParser.ArgumentsContext context)
Parameters
context
NCalcParser.ArgumentsContextThe parse tree.
ExitBitwiseAndExpression(BitwiseAndExpressionContext)
Exit a parse tree produced by bitwiseAndExpression().
void ExitBitwiseAndExpression(NCalcParser.BitwiseAndExpressionContext context)
Parameters
context
NCalcParser.BitwiseAndExpressionContextThe parse tree.
ExitBitwiseOrExpression(BitwiseOrExpressionContext)
Exit a parse tree produced by bitwiseOrExpression().
void ExitBitwiseOrExpression(NCalcParser.BitwiseOrExpressionContext context)
Parameters
context
NCalcParser.BitwiseOrExpressionContextThe parse tree.
ExitBitwiseXOrExpression(BitwiseXOrExpressionContext)
Exit a parse tree produced by bitwiseXOrExpression().
void ExitBitwiseXOrExpression(NCalcParser.BitwiseXOrExpressionContext context)
Parameters
context
NCalcParser.BitwiseXOrExpressionContextThe parse tree.
ExitBooleanAndExpression(BooleanAndExpressionContext)
Exit a parse tree produced by booleanAndExpression().
void ExitBooleanAndExpression(NCalcParser.BooleanAndExpressionContext context)
Parameters
context
NCalcParser.BooleanAndExpressionContextThe parse tree.
ExitConditionalExpression(ConditionalExpressionContext)
Exit a parse tree produced by conditionalExpression().
void ExitConditionalExpression(NCalcParser.ConditionalExpressionContext context)
Parameters
context
NCalcParser.ConditionalExpressionContextThe parse tree.
ExitEqualityExpression(EqualityExpressionContext)
Exit a parse tree produced by equalityExpression().
void ExitEqualityExpression(NCalcParser.EqualityExpressionContext context)
Parameters
context
NCalcParser.EqualityExpressionContextThe parse tree.
ExitExponentialExpression(ExponentialExpressionContext)
Exit a parse tree produced by exponentialExpression().
void ExitExponentialExpression(NCalcParser.ExponentialExpressionContext context)
Parameters
context
NCalcParser.ExponentialExpressionContextThe parse tree.
ExitExpressionList(ExpressionListContext)
Exit a parse tree produced by expressionList().
void ExitExpressionList(NCalcParser.ExpressionListContext context)
Parameters
context
NCalcParser.ExpressionListContextThe parse tree.
ExitIdentifier(IdentifierContext)
Exit a parse tree produced by identifier().
void ExitIdentifier(NCalcParser.IdentifierContext context)
Parameters
context
NCalcParser.IdentifierContextThe parse tree.
ExitLogicalExpression(LogicalExpressionContext)
Exit a parse tree produced by logicalExpression().
void ExitLogicalExpression(NCalcParser.LogicalExpressionContext context)
Parameters
context
NCalcParser.LogicalExpressionContextThe parse tree.
ExitMultiplicativeExpression(MultiplicativeExpressionContext)
Exit a parse tree produced by multiplicativeExpression().
void ExitMultiplicativeExpression(NCalcParser.MultiplicativeExpressionContext context)
Parameters
context
NCalcParser.MultiplicativeExpressionContextThe parse tree.
ExitNcalcExpression(NcalcExpressionContext)
Exit a parse tree produced by ncalcExpression().
void ExitNcalcExpression(NCalcParser.NcalcExpressionContext context)
Parameters
context
NCalcParser.NcalcExpressionContextThe parse tree.
ExitPrimaryExpression(PrimaryExpressionContext)
Exit a parse tree produced by primaryExpression().
void ExitPrimaryExpression(NCalcParser.PrimaryExpressionContext context)
Parameters
context
NCalcParser.PrimaryExpressionContextThe parse tree.
ExitRelationalExpression(RelationalExpressionContext)
Exit a parse tree produced by relationalExpression().
void ExitRelationalExpression(NCalcParser.RelationalExpressionContext context)
Parameters
context
NCalcParser.RelationalExpressionContextThe parse tree.
ExitShiftExpression(ShiftExpressionContext)
Exit a parse tree produced by shiftExpression().
void ExitShiftExpression(NCalcParser.ShiftExpressionContext context)
Parameters
context
NCalcParser.ShiftExpressionContextThe parse tree.
ExitUnaryExpression(UnaryExpressionContext)
Exit a parse tree produced by unaryExpression().
void ExitUnaryExpression(NCalcParser.UnaryExpressionContext context)
Parameters
context
NCalcParser.UnaryExpressionContextThe parse tree.
ExitValue(ValueContext)
Exit a parse tree produced by value().
void ExitValue(NCalcParser.ValueContext context)
Parameters
context
NCalcParser.ValueContextThe parse tree.