Bug 474084 - [asciidoc] add better support for asciidoc blocks

Edit of initial implementation (change 53013) committed with different
change-id. Original comment follows. 

Asciidoc blocks has a generic structure like this:

.Optional title
[optional, attributes]
---- // 4+ start markers
(actual content)
---- // same # as start markers

AsciiDocBlock have been added to handle this generically
and started using this implementation for existing and new blocks.

New block added here for verifying things are consistent are Code and
Comment's.

ParagraphBlock updated to handle Paragraph breaking content.

Also updated ReadAheadDispatcher.java to match latest MarkDown version.

Change-Id: I431f71108dc685f5363ca30a04cfd59f776ef21a
Signed-off-by: Max Rydahl Andersen <manderse@redhat.com>
Signed-off-by: Patrik Suzzi <psuzzi@gmail.com>
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=474084
18 files changed
tree: 4d602bb17a6de531ea3493a85b994e840def1a83
  1. org.eclipse.mylyn.docs-site/
  2. org.eclipse.mylyn.docs.development-feature/
  3. org.eclipse.mylyn.docs.epub-feature/
  4. org.eclipse.mylyn.docs.epub.ant.core/
  5. org.eclipse.mylyn.docs.epub.core/
  6. org.eclipse.mylyn.docs.epub.help/
  7. org.eclipse.mylyn.docs.epub.sdk-feature/
  8. org.eclipse.mylyn.docs.epub.tests/
  9. org.eclipse.mylyn.docs.epub.ui/
  10. org.eclipse.mylyn.docs.sdk-feature/
  11. org.eclipse.mylyn.htmltext-feature/
  12. org.eclipse.mylyn.htmltext.ui/
  13. org.eclipse.mylyn.wikitext-feature/
  14. org.eclipse.mylyn.wikitext-standalone/
  15. org.eclipse.mylyn.wikitext.asciidoc.core/
  16. org.eclipse.mylyn.wikitext.asciidoc.tests/
  17. org.eclipse.mylyn.wikitext.asciidoc.ui/
  18. org.eclipse.mylyn.wikitext.commonmark/
  19. org.eclipse.mylyn.wikitext.commonmark.tests/
  20. org.eclipse.mylyn.wikitext.commonmark.ui/
  21. org.eclipse.mylyn.wikitext.confluence.core/
  22. org.eclipse.mylyn.wikitext.confluence.ui/
  23. org.eclipse.mylyn.wikitext.context.ui/
  24. org.eclipse.mylyn.wikitext.core/
  25. org.eclipse.mylyn.wikitext.core.ant/
  26. org.eclipse.mylyn.wikitext.core.maven/
  27. org.eclipse.mylyn.wikitext.core.osgi/
  28. org.eclipse.mylyn.wikitext.core.osgi.tests/
  29. org.eclipse.mylyn.wikitext.core.tests/
  30. org.eclipse.mylyn.wikitext.creole.core/
  31. org.eclipse.mylyn.wikitext.creole.tests/
  32. org.eclipse.mylyn.wikitext.creole.ui/
  33. org.eclipse.mylyn.wikitext.extras-feature/
  34. org.eclipse.mylyn.wikitext.help.sdk/
  35. org.eclipse.mylyn.wikitext.help.ui/
  36. org.eclipse.mylyn.wikitext.html.core/
  37. org.eclipse.mylyn.wikitext.html.tests/
  38. org.eclipse.mylyn.wikitext.markdown.core/
  39. org.eclipse.mylyn.wikitext.markdown.tests/
  40. org.eclipse.mylyn.wikitext.markdown.ui/
  41. org.eclipse.mylyn.wikitext.mediawiki.core/
  42. org.eclipse.mylyn.wikitext.mediawiki.core.ant/
  43. org.eclipse.mylyn.wikitext.mediawiki.ui/
  44. org.eclipse.mylyn.wikitext.sdk-feature/
  45. org.eclipse.mylyn.wikitext.tasks.ui/
  46. org.eclipse.mylyn.wikitext.tests/
  47. org.eclipse.mylyn.wikitext.textile.core/
  48. org.eclipse.mylyn.wikitext.textile.ui/
  49. org.eclipse.mylyn.wikitext.tracwiki.core/
  50. org.eclipse.mylyn.wikitext.tracwiki.ui/
  51. org.eclipse.mylyn.wikitext.twiki.core/
  52. org.eclipse.mylyn.wikitext.twiki.ui/
  53. org.eclipse.mylyn.wikitext.ui/
  54. .gitignore
  55. CONTRIBUTING.txt
  56. pom.xml