12#ifndef IPXACTSYSTEMVERILOGPARSER_H
13#define IPXACTSYSTEMVERILOGPARSER_H
17#include "KactusAPI/KactusAPIGlobal.h"
19#include <QSharedPointer>
53 bool isSymbol(QStringView expression)
const override;
80 QSharedPointer<ParameterFinder> finder_;
83 mutable QVector<QStringView> symbolStack_;
IPXactSystemVerilogParser & operator=(IPXactSystemVerilogParser const &rhs)=delete
bool isSymbol(QStringView expression) const override
IPXactSystemVerilogParser(QSharedPointer< ParameterFinder > finder)
virtual ~IPXactSystemVerilogParser()=default
The destructor.
int getBaseForSymbol(QStringView symbol) const final
IPXactSystemVerilogParser(IPXactSystemVerilogParser const &rhs)=delete
QString findSymbolValue(QStringView symbol) const override
SystemVerilogExpressionParser()=default
The constructor.