Fork me on GitHub
  • API

    Interface IJavascriptListener

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

    Inherited Members
    IParseTreeListener.VisitTerminal(ITerminalNode)
    IParseTreeListener.VisitErrorNode(IErrorNode)
    IParseTreeListener.EnterEveryRule(ParserRuleContext)
    IParseTreeListener.ExitEveryRule(ParserRuleContext)
    Namespace: Lucene.Net.Expressions.JS
    Assembly: Lucene.Net.Expressions.dll
    Syntax
    [CLSCompliant(false)]
    public interface IJavascriptListener : IParseTreeListener

    Methods

    EnterAdditive(AdditiveContext)

    Enter a parse tree produced by additive().

    Declaration
    void EnterAdditive(JavascriptParser.AdditiveContext context)
    Parameters
    Type Name Description
    JavascriptParser.AdditiveContext context

    The parse tree.

    EnterArguments(ArgumentsContext)

    Enter a parse tree produced by arguments().

    Declaration
    void EnterArguments(JavascriptParser.ArgumentsContext context)
    Parameters
    Type Name Description
    JavascriptParser.ArgumentsContext context

    The parse tree.

    EnterBitwise_and(Bitwise_andContext)

    Enter a parse tree produced by bitwise_and().

    Declaration
    void EnterBitwise_and(JavascriptParser.Bitwise_andContext context)
    Parameters
    Type Name Description
    JavascriptParser.Bitwise_andContext context

    The parse tree.

    EnterBitwise_or(Bitwise_orContext)

    Enter a parse tree produced by bitwise_or().

    Declaration
    void EnterBitwise_or(JavascriptParser.Bitwise_orContext context)
    Parameters
    Type Name Description
    JavascriptParser.Bitwise_orContext context

    The parse tree.

    EnterBitwise_xor(Bitwise_xorContext)

    Enter a parse tree produced by bitwise_xor().

    Declaration
    void EnterBitwise_xor(JavascriptParser.Bitwise_xorContext context)
    Parameters
    Type Name Description
    JavascriptParser.Bitwise_xorContext context

    The parse tree.

    EnterCall(CallContext)

    Enter a parse tree produced by call().

    Declaration
    void EnterCall(JavascriptParser.CallContext context)
    Parameters
    Type Name Description
    JavascriptParser.CallContext context

    The parse tree.

    EnterConditional(ConditionalContext)

    Enter a parse tree produced by conditional().

    Declaration
    void EnterConditional(JavascriptParser.ConditionalContext context)
    Parameters
    Type Name Description
    JavascriptParser.ConditionalContext context

    The parse tree.

    EnterEquality(EqualityContext)

    Enter a parse tree produced by equality().

    Declaration
    void EnterEquality(JavascriptParser.EqualityContext context)
    Parameters
    Type Name Description
    JavascriptParser.EqualityContext context

    The parse tree.

    EnterExpression(ExpressionContext)

    Enter a parse tree produced by expression().

    Declaration
    void EnterExpression(JavascriptParser.ExpressionContext context)
    Parameters
    Type Name Description
    JavascriptParser.ExpressionContext context

    The parse tree.

    EnterLogical_and(Logical_andContext)

    Enter a parse tree produced by logical_and().

    Declaration
    void EnterLogical_and(JavascriptParser.Logical_andContext context)
    Parameters
    Type Name Description
    JavascriptParser.Logical_andContext context

    The parse tree.

    EnterLogical_or(Logical_orContext)

    Enter a parse tree produced by logical_or().

    Declaration
    void EnterLogical_or(JavascriptParser.Logical_orContext context)
    Parameters
    Type Name Description
    JavascriptParser.Logical_orContext context

    The parse tree.

    EnterMultiplicative(MultiplicativeContext)

    Enter a parse tree produced by multiplicative().

    Declaration
    void EnterMultiplicative(JavascriptParser.MultiplicativeContext context)
    Parameters
    Type Name Description
    JavascriptParser.MultiplicativeContext context

    The parse tree.

    EnterNumeric(NumericContext)

    Enter a parse tree produced by numeric().

    Declaration
    void EnterNumeric(JavascriptParser.NumericContext context)
    Parameters
    Type Name Description
    JavascriptParser.NumericContext context

    The parse tree.

    EnterPostfix(PostfixContext)

    Enter a parse tree produced by postfix().

    Declaration
    void EnterPostfix(JavascriptParser.PostfixContext context)
    Parameters
    Type Name Description
    JavascriptParser.PostfixContext context

    The parse tree.

    EnterPrimary(PrimaryContext)

    Enter a parse tree produced by primary().

    Declaration
    void EnterPrimary(JavascriptParser.PrimaryContext context)
    Parameters
    Type Name Description
    JavascriptParser.PrimaryContext context

    The parse tree.

    EnterRelational(RelationalContext)

    Enter a parse tree produced by relational().

    Declaration
    void EnterRelational(JavascriptParser.RelationalContext context)
    Parameters
    Type Name Description
    JavascriptParser.RelationalContext context

    The parse tree.

    EnterShift(ShiftContext)

    Enter a parse tree produced by shift().

    Declaration
    void EnterShift(JavascriptParser.ShiftContext context)
    Parameters
    Type Name Description
    JavascriptParser.ShiftContext context

    The parse tree.

    EnterUnary(UnaryContext)

    Enter a parse tree produced by unary().

    Declaration
    void EnterUnary(JavascriptParser.UnaryContext context)
    Parameters
    Type Name Description
    JavascriptParser.UnaryContext context

    The parse tree.

    EnterUnary_operator(Unary_operatorContext)

    Enter a parse tree produced by unary_operator().

    Declaration
    void EnterUnary_operator(JavascriptParser.Unary_operatorContext context)
    Parameters
    Type Name Description
    JavascriptParser.Unary_operatorContext context

    The parse tree.

    ExitAdditive(AdditiveContext)

    Exit a parse tree produced by additive().

    Declaration
    void ExitAdditive(JavascriptParser.AdditiveContext context)
    Parameters
    Type Name Description
    JavascriptParser.AdditiveContext context

    The parse tree.

    ExitArguments(ArgumentsContext)

    Exit a parse tree produced by arguments().

    Declaration
    void ExitArguments(JavascriptParser.ArgumentsContext context)
    Parameters
    Type Name Description
    JavascriptParser.ArgumentsContext context

    The parse tree.

    ExitBitwise_and(Bitwise_andContext)

    Exit a parse tree produced by bitwise_and().

    Declaration
    void ExitBitwise_and(JavascriptParser.Bitwise_andContext context)
    Parameters
    Type Name Description
    JavascriptParser.Bitwise_andContext context

    The parse tree.

    ExitBitwise_or(Bitwise_orContext)

    Exit a parse tree produced by bitwise_or().

    Declaration
    void ExitBitwise_or(JavascriptParser.Bitwise_orContext context)
    Parameters
    Type Name Description
    JavascriptParser.Bitwise_orContext context

    The parse tree.

    ExitBitwise_xor(Bitwise_xorContext)

    Exit a parse tree produced by bitwise_xor().

    Declaration
    void ExitBitwise_xor(JavascriptParser.Bitwise_xorContext context)
    Parameters
    Type Name Description
    JavascriptParser.Bitwise_xorContext context

    The parse tree.

    ExitCall(CallContext)

    Exit a parse tree produced by call().

    Declaration
    void ExitCall(JavascriptParser.CallContext context)
    Parameters
    Type Name Description
    JavascriptParser.CallContext context

    The parse tree.

    ExitConditional(ConditionalContext)

    Exit a parse tree produced by conditional().

    Declaration
    void ExitConditional(JavascriptParser.ConditionalContext context)
    Parameters
    Type Name Description
    JavascriptParser.ConditionalContext context

    The parse tree.

    ExitEquality(EqualityContext)

    Exit a parse tree produced by equality().

    Declaration
    void ExitEquality(JavascriptParser.EqualityContext context)
    Parameters
    Type Name Description
    JavascriptParser.EqualityContext context

    The parse tree.

    ExitExpression(ExpressionContext)

    Exit a parse tree produced by expression().

    Declaration
    void ExitExpression(JavascriptParser.ExpressionContext context)
    Parameters
    Type Name Description
    JavascriptParser.ExpressionContext context

    The parse tree.

    ExitLogical_and(Logical_andContext)

    Exit a parse tree produced by logical_and().

    Declaration
    void ExitLogical_and(JavascriptParser.Logical_andContext context)
    Parameters
    Type Name Description
    JavascriptParser.Logical_andContext context

    The parse tree.

    ExitLogical_or(Logical_orContext)

    Exit a parse tree produced by logical_or().

    Declaration
    void ExitLogical_or(JavascriptParser.Logical_orContext context)
    Parameters
    Type Name Description
    JavascriptParser.Logical_orContext context

    The parse tree.

    ExitMultiplicative(MultiplicativeContext)

    Exit a parse tree produced by multiplicative().

    Declaration
    void ExitMultiplicative(JavascriptParser.MultiplicativeContext context)
    Parameters
    Type Name Description
    JavascriptParser.MultiplicativeContext context

    The parse tree.

    ExitNumeric(NumericContext)

    Exit a parse tree produced by numeric().

    Declaration
    void ExitNumeric(JavascriptParser.NumericContext context)
    Parameters
    Type Name Description
    JavascriptParser.NumericContext context

    The parse tree.

    ExitPostfix(PostfixContext)

    Exit a parse tree produced by postfix().

    Declaration
    void ExitPostfix(JavascriptParser.PostfixContext context)
    Parameters
    Type Name Description
    JavascriptParser.PostfixContext context

    The parse tree.

    ExitPrimary(PrimaryContext)

    Exit a parse tree produced by primary().

    Declaration
    void ExitPrimary(JavascriptParser.PrimaryContext context)
    Parameters
    Type Name Description
    JavascriptParser.PrimaryContext context

    The parse tree.

    ExitRelational(RelationalContext)

    Exit a parse tree produced by relational().

    Declaration
    void ExitRelational(JavascriptParser.RelationalContext context)
    Parameters
    Type Name Description
    JavascriptParser.RelationalContext context

    The parse tree.

    ExitShift(ShiftContext)

    Exit a parse tree produced by shift().

    Declaration
    void ExitShift(JavascriptParser.ShiftContext context)
    Parameters
    Type Name Description
    JavascriptParser.ShiftContext context

    The parse tree.

    ExitUnary(UnaryContext)

    Exit a parse tree produced by unary().

    Declaration
    void ExitUnary(JavascriptParser.UnaryContext context)
    Parameters
    Type Name Description
    JavascriptParser.UnaryContext context

    The parse tree.

    ExitUnary_operator(Unary_operatorContext)

    Exit a parse tree produced by unary_operator().

    Declaration
    void ExitUnary_operator(JavascriptParser.Unary_operatorContext context)
    Parameters
    Type Name Description
    JavascriptParser.Unary_operatorContext context

    The parse tree.

    Back to top Copyright © 2025 The Apache Software Foundation, Licensed under the Apache License, Version 2.0
    Apache Lucene.Net, Lucene.Net, Apache, the Apache feather logo, and the Apache Lucene.Net project logo are trademarks of The Apache Software Foundation.
    All other marks mentioned may be trademarks or registered trademarks of their respective owners.