summaryrefslogtreecommitdiffstats
path: root/external.png
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2010-06-29 19:20:38 +0000
committerIngo Schwarze <schwarze@openbsd.org>2010-06-29 19:20:38 +0000
commitfa27f3e4dde348926a1727b36e394aafffad3741 (patch)
tree60a27149ff982207058bd40fe6fb65f1a0b4f071 /external.png
parent95cf46a5bb86e662336b3cd9eb7cb6d0030282f3 (diff)
downloadmandoc-fa27f3e4dde348926a1727b36e394aafffad3741.tar.gz
Support for badly nested blocks, written around the time of
the Rostock mandoc hackathon and tested and polished since, supporting constructs like: .Ao Bo Ac Bc (exp breaking exp) .Aq Bo eol Bc (imp breaking exp) .Ao Bq Ac eol (exp breaking imp) .Ao Bo So Bc Ac Sc (double break, inner before outer) .Ao Bo So Ac Bc Sc (double break, outer before inner) .Ao Bo Ac So Bc Sc (broken breaker) .Ao Bo So Bc Do Ac Sc Dc (broken double breaker) There are still two known issues which are tricky: 1) Breaking two identical explicit blocks (Ao Bo Bo Ac or Aq Bo Bo eol) fails outright, triggering a bogus syntax error. 2) Breaking a block by two identical explicit blocks (Ao Ao Bo Ac Ac Bc or Ao Ao Bq Ac Ac eol) still has a minor rendering error left: "<ao1 <ao2 [bo ac2> ac1> bc]>" should not have the final ">". We can fix these later in the tree, let's not grow this diff too large. "get it in" kristaps@
Diffstat (limited to 'external.png')
0 files changed, 0 insertions, 0 deletions