Fork me on GitHub
  • API

    Class JavascriptParser.ConditionalContext

    Inheritance
    object
    RuleContext
    ParserRuleContext
    JavascriptParser.ConditionalContext
    Implements
    IRuleNode
    IParseTree
    ISyntaxTree
    ITree
    Inherited Members
    ParserRuleContext.EMPTY
    ParserRuleContext.children
    ParserRuleContext.exception
    ParserRuleContext.CopyFrom(ParserRuleContext)
    ParserRuleContext.AddChild(ITerminalNode)
    ParserRuleContext.AddChild(RuleContext)
    ParserRuleContext.RemoveLastChild()
    ParserRuleContext.AddChild(IToken)
    ParserRuleContext.AddErrorNode(IToken)
    ParserRuleContext.GetChild(int)
    ParserRuleContext.GetChild<T>(int)
    ParserRuleContext.GetToken(int, int)
    ParserRuleContext.GetTokens(int)
    ParserRuleContext.GetRuleContext<T>(int)
    ParserRuleContext.GetRuleContexts<T>()
    ParserRuleContext.ToInfoString(Parser)
    ParserRuleContext.EmptyContext
    ParserRuleContext.ChildCount
    ParserRuleContext.SourceInterval
    ParserRuleContext.Start
    ParserRuleContext.Stop
    RuleContext.invokingState
    RuleContext.GetChildContext(RuleContext, int)
    RuleContext.Depth()
    RuleContext.GetText()
    RuleContext.getAltNumber()
    RuleContext.setAltNumber(int)
    RuleContext.Accept<T>(IParseTreeVisitor<T>)
    RuleContext.ToStringTree(Parser)
    RuleContext.ToStringTree(IList<string>)
    RuleContext.ToStringTree()
    RuleContext.ToString()
    RuleContext.ToString(IRecognizer)
    RuleContext.ToString(IList<string>)
    RuleContext.ToString(IRecognizer, RuleContext)
    RuleContext.ToString(IList<string>, RuleContext)
    RuleContext.IsEmpty
    RuleContext.Parent
    RuleContext.Payload
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: Lucene.Net.Expressions.JS
    Assembly: Lucene.Net.Expressions.dll
    Syntax
    public class JavascriptParser.ConditionalContext : ParserRuleContext, IRuleNode, IParseTree, ISyntaxTree, ITree

    Constructors

    ConditionalContext(ParserRuleContext, int)

    Declaration
    public ConditionalContext(ParserRuleContext parent, int invokingState)
    Parameters
    Type Name Description
    ParserRuleContext parent
    int invokingState

    Properties

    RuleIndex

    Declaration
    public override int RuleIndex { get; }
    Property Value
    Type Description
    int
    Overrides
    Antlr4.Runtime.RuleContext.RuleIndex

    Methods

    AT_COLON()

    Declaration
    public ITerminalNode AT_COLON()
    Returns
    Type Description
    ITerminalNode

    AT_COND_QUE()

    Declaration
    public ITerminalNode AT_COND_QUE()
    Returns
    Type Description
    ITerminalNode

    EnterRule(IParseTreeListener)

    Declaration
    public override void EnterRule(IParseTreeListener listener)
    Parameters
    Type Name Description
    IParseTreeListener listener
    Overrides
    Antlr4.Runtime.ParserRuleContext.EnterRule(Antlr4.Runtime.Tree.IParseTreeListener)

    ExitRule(IParseTreeListener)

    Declaration
    public override void ExitRule(IParseTreeListener listener)
    Parameters
    Type Name Description
    IParseTreeListener listener
    Overrides
    Antlr4.Runtime.ParserRuleContext.ExitRule(Antlr4.Runtime.Tree.IParseTreeListener)

    conditional()

    Declaration
    public JavascriptParser.ConditionalContext[] conditional()
    Returns
    Type Description
    ConditionalContext[]

    conditional(int)

    Declaration
    public JavascriptParser.ConditionalContext conditional(int i)
    Parameters
    Type Name Description
    int i
    Returns
    Type Description
    JavascriptParser.ConditionalContext

    logical_or()

    Declaration
    public JavascriptParser.Logical_orContext logical_or()
    Returns
    Type Description
    JavascriptParser.Logical_orContext

    Implements

    Antlr4.Runtime.Tree.IRuleNode
    Antlr4.Runtime.Tree.IParseTree
    Antlr4.Runtime.Tree.ISyntaxTree
    Antlr4.Runtime.Tree.ITree
    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.