Mercurial > thymian
diff 3rdparty/maddy/lineparser.h @ 0:a4671277546c tip
created the repository for the thymian project
| author | ferencd |
|---|---|
| date | Tue, 17 Aug 2021 11:19:54 +0200 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/3rdparty/maddy/lineparser.h Tue Aug 17 11:19:54 2021 +0200 @@ -0,0 +1,46 @@ +/* + * This project is licensed under the MIT license. For more information see the + * LICENSE file. + */ +#pragma once + +// ----------------------------------------------------------------------------- + +#include <string> + +// ----------------------------------------------------------------------------- + +namespace maddy { + +// ----------------------------------------------------------------------------- + +/** + * LineParser + * + * @class + */ +class LineParser +{ +public: + /** + * dtor + * + * @method + */ + virtual ~LineParser() {} + + /** + * Parse + * + * From Markdown to HTML + * + * @method + * @param {std::string&} line The line to interpret + * @return {void} + */ + virtual void Parse(std::string& line) = 0; +}; // class LineParser + +// ----------------------------------------------------------------------------- + +} // namespace maddy
