top | up | prev | next

SymbolExpr Class

Definition at line 86 of RegEx.hpp

Constructors

SymbolExpr(Symbol* symbol_)

Member Functions

void Accept(Visitor& visitor) override
Symbol* GetSymbol() const
bool IsCharSymbolExpr() const override

Member Variables

Symbol* symbol

Constructor Details

SymbolExpr Constructor

sng2html::sng2html::SymbolExpr::SymbolExpr(Symbol * symbol_)

Definition at line 80 of RegEx.cpp :
80 : symbol(symbol_)
81 {
82 }


Declaration at line 89 of RegEx.hpp


Member Function Details

Accept Member Function

void sng2html::sng2html::SymbolExpr::Accept(Visitor & visitor) override

Definition at line 84 of RegEx.cpp :
85 {
86     visitor.Visit(*this);
87 }


Declaration at line 91 of RegEx.hpp

Base class overridden functions: sng2html::sng2html::RegExpression::Accept

Calls: sng2html::sng2html::Visitor::Visit


GetSymbol Member Function

Symbol * sng2html::sng2html::SymbolExpr::GetSymbol() const

Definition at line 90 of RegEx.hpp :
 90 { return symbol; }

Called by: sng2html::sng2html::GrammarHtmlGeneratorVisitor::Visit


IsCharSymbolExpr Member Function

bool sng2html::sng2html::SymbolExpr::IsCharSymbolExpr() const override

Definition at line 92 of RegEx.hpp :
 92 { return symbol->IsChar(); }

Base class overridden functions: sng2html::sng2html::RegExpression::IsCharSymbolExpr

Calls: sng2html::sng2html::Symbol::IsChar


top | up | prev | next