mirror of
https://github.com/quitesimpleorg/qsmaddy.git
synced 2024-11-24 08:12:37 +01:00
Parser: Add setters to allow influencing the parsing with custom implementations
This commit is contained in:
parent
2f14336692
commit
8ac353a9d7
@ -116,6 +116,54 @@ public:
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
setBreakLineParser(std::shared_ptr<BreakLineParser> breakLineParser)
|
||||||
|
{
|
||||||
|
this->breakLineParser = breakLineParser;
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
setEmphasizedParser(std::shared_ptr<EmphasizedParser> emphasizedParser)
|
||||||
|
{
|
||||||
|
this->emphasizedParser = emphasizedParser;
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
setImageParser(std::shared_ptr<ImageParser> imageParser)
|
||||||
|
{
|
||||||
|
this->imageParser = imageParser;
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
setInlineCodeParser(std::shared_ptr<InlineCodeParser> inlineCodeParser)
|
||||||
|
{
|
||||||
|
this->inlineCodeParser = inlineCodeParser;
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
setItalicParser(std::shared_ptr<ItalicParser> italicParser)
|
||||||
|
{
|
||||||
|
this->italicParser = italicParser;
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
setLinkParser(std::shared_ptr<LinkParser> linkParser)
|
||||||
|
{
|
||||||
|
this->linkParser = linkParser;
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
setStrikeThroughParser(std::shared_ptr<StrikeThroughParser> strikeThroughParser)
|
||||||
|
{
|
||||||
|
this->strikeThroughParser = strikeThroughParser;
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
setStrongParser(std::shared_ptr<StrongParser> strongParser)
|
||||||
|
{
|
||||||
|
this->strongParser = strongParser;
|
||||||
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::shared_ptr<ParserConfig> config;
|
std::shared_ptr<ParserConfig> config;
|
||||||
std::shared_ptr<BreakLineParser> breakLineParser;
|
std::shared_ptr<BreakLineParser> breakLineParser;
|
||||||
|
Loading…
Reference in New Issue
Block a user