diff options
author | Aleksey Veresov <aleksey@veresov.pro> | 2019-11-06 20:09:07 +0300 |
---|---|---|
committer | Aleksey Veresov <aleksey@veresov.pro> | 2019-11-06 20:09:07 +0300 |
commit | c6419eed96f2832b1de2b94d711552efaa9b172d (patch) | |
tree | 999d0d08a0fe902be7b07c599c15714e00380656 /src/plain.hpp | |
parent | 73345c7dc06a6488f34d4a76906a62171a519278 (diff) | |
download | texo-c6419eed96f2832b1de2b94d711552efaa9b172d.tar texo-c6419eed96f2832b1de2b94d711552efaa9b172d.tar.xz texo-c6419eed96f2832b1de2b94d711552efaa9b172d.zip |
[texo] Prettier print (+ fixes).
Diffstat (limited to 'src/plain.hpp')
-rw-r--r-- | src/plain.hpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plain.hpp b/src/plain.hpp index 4c6a8b7..13a2c0c 100644 --- a/src/plain.hpp +++ b/src/plain.hpp @@ -10,6 +10,8 @@ class TexoProducerPlain: public TexoProducer { public: TexoProducerPlain(TexoExporter &exporter); + void End(); + void Put(const Texo &piece); void Put(const TexoParagraph &piece); @@ -20,6 +22,7 @@ public: private: bool quoted; bool newline; + bool nospace; }; @@ -38,6 +41,7 @@ private: text, newline, paragraph, + quote_pre, quote, quote_newline, rule, @@ -47,6 +51,7 @@ private: void Text(char c); void Newline(char c); void Paragraph(char c); + void QuotePre(char c); void Quote(char c); void QuoteNewline(char c); void Rule(char c); |