Table of Contents

Class NCalcParser.ConditionalExpressionContext

Namespace
NCalc.Antlr
Assembly
NCalc.Antlr.dll
public class NCalcParser.ConditionalExpressionContext : ParserRuleContext, IRuleNode, IParseTree, ISyntaxTree, ITree
Inheritance
RuleContext
ParserRuleContext
NCalcParser.ConditionalExpressionContext
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.GetRuleContexts<T>()
ParserRuleContext.ToInfoString(Parser)
ParserRuleContext.EmptyContext
ParserRuleContext.ChildCount
ParserRuleContext.SourceInterval
ParserRuleContext.Start
ParserRuleContext.Stop
RuleContext.invokingState
RuleContext.Depth()
RuleContext.GetText()
RuleContext.getAltNumber()
RuleContext.Accept<T>(IParseTreeVisitor<T>)
RuleContext.ToStringTree(Parser)
RuleContext.ToStringTree()
RuleContext.ToString()
RuleContext.ToString(IRecognizer)
RuleContext.ToString(IRecognizer, RuleContext)
RuleContext.IsEmpty
RuleContext.Parent
RuleContext.Payload

Constructors

ConditionalExpressionContext(ParserRuleContext, int)

public ConditionalExpressionContext(ParserRuleContext parent, int invokingState)

Parameters

parent ParserRuleContext
invokingState int

Fields

left

public NCalcParser.BooleanAndExpressionContext left

Field Value

NCalcParser.BooleanAndExpressionContext

retValue

public LogicalExpression retValue

Field Value

LogicalExpression

right

public NCalcParser.ConditionalExpressionContext right

Field Value

NCalcParser.ConditionalExpressionContext

Properties

RuleIndex

public override int RuleIndex { get; }

Property Value

int

Methods

EnterRule(IParseTreeListener)

public override void EnterRule(IParseTreeListener listener)

Parameters

listener IParseTreeListener

ExitRule(IParseTreeListener)

public override void ExitRule(IParseTreeListener listener)

Parameters

listener IParseTreeListener

OR()

public ITerminalNode[] OR()

Returns

ITerminalNode[]

OR(int)

public ITerminalNode OR(int i)

Parameters

i int

Returns

ITerminalNode

booleanAndExpression()

public NCalcParser.BooleanAndExpressionContext booleanAndExpression()

Returns

NCalcParser.BooleanAndExpressionContext

conditionalExpression()

public NCalcParser.ConditionalExpressionContext[] conditionalExpression()

Returns

ConditionalExpressionContext[]

conditionalExpression(int)

public NCalcParser.ConditionalExpressionContext conditionalExpression(int i)

Parameters

i int

Returns

NCalcParser.ConditionalExpressionContext