Antares Simulator
Power System Simulator
Loading...
Searching...
No Matches
ExprBaseVisitor Class Reference

#include <ExprBaseVisitor.h>

Inheritance diagram for ExprBaseVisitor:
ExprVisitor

Public Member Functions

virtual std::any visitFullexpr (ExprParser::FullexprContext *ctx) override
 
virtual std::any visitTimeSum (ExprParser::TimeSumContext *ctx) override
 
virtual std::any visitNegation (ExprParser::NegationContext *ctx) override
 
virtual std::any visitUnsignedAtom (ExprParser::UnsignedAtomContext *ctx) override
 
virtual std::any visitExpression (ExprParser::ExpressionContext *ctx) override
 
virtual std::any visitTimeIndex (ExprParser::TimeIndexContext *ctx) override
 
virtual std::any visitComparison (ExprParser::ComparisonContext *ctx) override
 
virtual std::any visitAllTimeSum (ExprParser::AllTimeSumContext *ctx) override
 
virtual std::any visitTimeShift (ExprParser::TimeShiftContext *ctx) override
 
virtual std::any visitFunction (ExprParser::FunctionContext *ctx) override
 
virtual std::any visitAddsub (ExprParser::AddsubContext *ctx) override
 
virtual std::any visitPortField (ExprParser::PortFieldContext *ctx) override
 
virtual std::any visitMuldiv (ExprParser::MuldivContext *ctx) override
 
virtual std::any visitNumber (ExprParser::NumberContext *ctx) override
 
virtual std::any visitIdentifier (ExprParser::IdentifierContext *ctx) override
 
virtual std::any visitShift (ExprParser::ShiftContext *ctx) override
 
virtual std::any visitSignedAtom (ExprParser::SignedAtomContext *ctx) override
 
virtual std::any visitSignedExpression (ExprParser::SignedExpressionContext *ctx) override
 
virtual std::any visitShiftMuldiv (ExprParser::ShiftMuldivContext *ctx) override
 
virtual std::any visitShiftAddsub (ExprParser::ShiftAddsubContext *ctx) override
 
virtual std::any visitRightExpression (ExprParser::RightExpressionContext *ctx) override
 
virtual std::any visitRightMuldiv (ExprParser::RightMuldivContext *ctx) override
 
virtual std::any visitRightAtom (ExprParser::RightAtomContext *ctx) override
 
- Public Member Functions inherited from ExprVisitor

Detailed Description

This class provides an empty implementation of ExprVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.

Member Function Documentation

◆ visitAddsub()

virtual std::any ExprBaseVisitor::visitAddsub ( ExprParser::AddsubContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitAllTimeSum()

virtual std::any ExprBaseVisitor::visitAllTimeSum ( ExprParser::AllTimeSumContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitComparison()

virtual std::any ExprBaseVisitor::visitComparison ( ExprParser::ComparisonContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitExpression()

virtual std::any ExprBaseVisitor::visitExpression ( ExprParser::ExpressionContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitFullexpr()

virtual std::any ExprBaseVisitor::visitFullexpr ( ExprParser::FullexprContext * context)
inlineoverridevirtual

Visit parse trees produced by ExprParser.

Implements ExprVisitor.

◆ visitFunction()

virtual std::any ExprBaseVisitor::visitFunction ( ExprParser::FunctionContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitIdentifier()

virtual std::any ExprBaseVisitor::visitIdentifier ( ExprParser::IdentifierContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitMuldiv()

virtual std::any ExprBaseVisitor::visitMuldiv ( ExprParser::MuldivContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitNegation()

virtual std::any ExprBaseVisitor::visitNegation ( ExprParser::NegationContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitNumber()

virtual std::any ExprBaseVisitor::visitNumber ( ExprParser::NumberContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitPortField()

virtual std::any ExprBaseVisitor::visitPortField ( ExprParser::PortFieldContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitRightAtom()

virtual std::any ExprBaseVisitor::visitRightAtom ( ExprParser::RightAtomContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitRightExpression()

virtual std::any ExprBaseVisitor::visitRightExpression ( ExprParser::RightExpressionContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitRightMuldiv()

virtual std::any ExprBaseVisitor::visitRightMuldiv ( ExprParser::RightMuldivContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitShift()

virtual std::any ExprBaseVisitor::visitShift ( ExprParser::ShiftContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitShiftAddsub()

virtual std::any ExprBaseVisitor::visitShiftAddsub ( ExprParser::ShiftAddsubContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitShiftMuldiv()

virtual std::any ExprBaseVisitor::visitShiftMuldiv ( ExprParser::ShiftMuldivContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitSignedAtom()

virtual std::any ExprBaseVisitor::visitSignedAtom ( ExprParser::SignedAtomContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitSignedExpression()

virtual std::any ExprBaseVisitor::visitSignedExpression ( ExprParser::SignedExpressionContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitTimeIndex()

virtual std::any ExprBaseVisitor::visitTimeIndex ( ExprParser::TimeIndexContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitTimeShift()

virtual std::any ExprBaseVisitor::visitTimeShift ( ExprParser::TimeShiftContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitTimeSum()

virtual std::any ExprBaseVisitor::visitTimeSum ( ExprParser::TimeSumContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.

◆ visitUnsignedAtom()

virtual std::any ExprBaseVisitor::visitUnsignedAtom ( ExprParser::UnsignedAtomContext * ctx)
inlineoverridevirtual

Implements ExprVisitor.


The documentation for this class was generated from the following file: