top | up | prev | next

GroupingParser Class

Definition at line 163 of Parser.hpp

Constructors

GroupingParser(Parser* child_)

Member Functions

void Accept(Visitor& visitor) override
Parser* Clone() const override
bool IsAction() const override

Constructor Details

GroupingParser Constructor

sng2html::sng2html::GroupingParser::GroupingParser(Parser * child_)

Definition at line 174 of Parser.cpp :
174 : UnaryParser(U"grouping"child_)
175 {
176 }


Declaration at line 166 of Parser.hpp


Member Function Details

Accept Member Function

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

Definition at line 183 of Parser.cpp :
184 {
185     visitor.Visit(*this);
186 }


Declaration at line 168 of Parser.hpp

Base class overridden functions: sng2html::sng2html::Parser::Accept

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


Clone Member Function

Parser * sng2html::sng2html::GroupingParser::Clone() const override

Definition at line 178 of Parser.cpp :
179 {
180     return new GroupingParser(Child()->Clone());
181 }


Declaration at line 167 of Parser.hpp

Base class overridden functions: sng2html::sng2html::Parser::Clone

Calls: sng2html::sng2html::Parser::Clone , sng2html::sng2html::UnaryParser::Child


IsAction Member Function

bool sng2html::sng2html::GroupingParser::IsAction() const override

Definition at line 169 of Parser.hpp :
169 { return Child()->IsAction(); }

Base class overridden functions: sng2html::sng2html::Parser::IsAction

Calls: sng2html::sng2html::Parser::IsAction , sng2html::sng2html::UnaryParser::Child


top | up | prev | next