diff options
author | Aleksey Veresov <aleksey@veresov.pro> | 2019-11-05 19:46:50 +0300 |
---|---|---|
committer | Aleksey Veresov <aleksey@veresov.pro> | 2019-11-05 19:46:50 +0300 |
commit | 73345c7dc06a6488f34d4a76906a62171a519278 (patch) | |
tree | 28b1c588873a8154db03ba9abe344412c5ef2587 /src/markdown.hpp | |
parent | 55fd715a4ea184644600be54531ce5b28bec9a90 (diff) | |
download | texo-73345c7dc06a6488f34d4a76906a62171a519278.tar texo-73345c7dc06a6488f34d4a76906a62171a519278.tar.xz texo-73345c7dc06a6488f34d4a76906a62171a519278.zip |
[texo] Medium has been changed.
Diffstat (limited to 'src/markdown.hpp')
-rw-r--r-- | src/markdown.hpp | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/src/markdown.hpp b/src/markdown.hpp index e10efa3..765993c 100644 --- a/src/markdown.hpp +++ b/src/markdown.hpp @@ -25,10 +25,11 @@ public: void Put(const TexoImage &piece); void Put(const TexoLink &piece); - void Put(const TexoLineBreak &piece); void Put(const TexoHorizontalRule &piece); private: + void Close(); + bool quoted; bool newline; bool header; @@ -39,7 +40,6 @@ private: class TexoImporterMarkdown: public TexoImporter { public: TexoImporterMarkdown(TexoProducer &producer); - ~TexoImporterMarkdown(); void Put(char c); void Put(const ScriptVariable &str); @@ -66,17 +66,7 @@ private: paragraph, header, code - } state; - State wrapping_state; - enum Modificator { - italic, - bold, - mono, - underlined, - strike - } mods[5]; - int mod_pos; - int header_level_last; + } state, back; int header_level; int rule_dash_count; int code_quote_count; @@ -101,12 +91,6 @@ private: void Code(char c); void Backquote(); - - bool CheckMods(Modificator mod); - bool Mod(Modificator mod); - - void BlockState(State st); - void EndBlock(); }; |