|
Antares Simulator
Power System Simulator
|
#include <ExprBaseVisitor.h>
Public Member Functions | |
| virtual std::any | visitPortFieldExpr (ExprParser::PortFieldExprContext *ctx) override |
| virtual std::any | visitFullexpr (ExprParser::FullexprContext *ctx) override |
| virtual std::any | visitPortFieldSum (ExprParser::PortFieldSumContext *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 | visitComparison (ExprParser::ComparisonContext *ctx) override |
| virtual std::any | visitAllTimeSum (ExprParser::AllTimeSumContext *ctx) override |
| virtual std::any | visitTimeIndexExpr (ExprParser::TimeIndexExprContext *ctx) override |
| virtual std::any | visitAddsub (ExprParser::AddsubContext *ctx) override |
| virtual std::any | visitTimeShiftExpr (ExprParser::TimeShiftExprContext *ctx) override |
| virtual std::any | visitPortField (ExprParser::PortFieldContext *ctx) override |
| virtual std::any | visitMuldiv (ExprParser::MuldivContext *ctx) override |
| virtual std::any | visitTimeSum (ExprParser::TimeSumContext *ctx) override |
| virtual std::any | visitTimeIndex (ExprParser::TimeIndexContext *ctx) override |
| virtual std::any | visitTimeShift (ExprParser::TimeShiftContext *ctx) override |
| virtual std::any | visitFunction (ExprParser::FunctionContext *ctx) override |
| virtual std::any | visitPower (ExprParser::PowerContext *ctx) override |
| virtual std::any | visitArgList (ExprParser::ArgListContext *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 | visitShiftPower (ExprParser::ShiftPowerContext *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 |
| virtual std::any | visitRightPower (ExprParser::RightPowerContext *ctx) override |
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.
|
inlineoverridevirtual |
Visit parse trees produced by ExprParser.
Implements ExprVisitor.