├── .gitignore ├── README.markdown ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── petebevin │ │ └── markdown │ │ ├── CharacterProtector.java │ │ ├── HTMLDecoder.java │ │ ├── HTMLToken.java │ │ ├── LinkDefinition.java │ │ ├── MarkdownProcessor.java │ │ ├── Replacement.java │ │ └── TextEditor.java └── resources │ └── META-INF │ └── MANIFEST.MF └── test ├── java └── com │ └── petebevin │ └── markdown │ └── test │ ├── AbstractMarkupFileTester.java │ ├── CodeBlock.java │ ├── EdgeCases.java │ ├── EmailAddresses.java │ ├── EscapeSpecialCharsWithinTagAttributes.java │ ├── LineConventions.java │ ├── MarkdownTestTester.java │ ├── MarkupFileTester.java │ ├── TestResultPair.java │ └── TestTextEditor.java └── resources ├── MarkdownTest ├── Amps and angle encoding.html ├── Amps and angle encoding.text ├── Anchors.html ├── Anchors.text ├── Auto links.html ├── Auto links.text ├── Backslash escapes.html ├── Backslash escapes.text ├── Blockquotes with code blocks.html ├── Blockquotes with code blocks.text ├── Hard-wrapped paragraphs with list-like lines.html ├── Hard-wrapped paragraphs with list-like lines.text ├── Horizontal rules.html ├── Horizontal rules.text ├── Inline HTML (Advanced).html ├── Inline HTML (Advanced).text ├── Inline HTML (Simple).html ├── Inline HTML (Simple).text ├── Inline HTML comments.html ├── Inline HTML comments.text ├── Links, inline style.html ├── Links, inline style.text ├── Links, reference style.html ├── Links, reference style.text ├── Literal quotes in titles.html ├── Literal quotes in titles.text ├── Markdown Documentation - Basics.html ├── Markdown Documentation - Basics.text ├── Markdown Documentation - Syntax - 1.html ├── Markdown Documentation - Syntax - 1.text ├── Markdown Documentation - Syntax - 2.html ├── Markdown Documentation - Syntax - 2.text ├── Nested blockquotes.html ├── Nested blockquotes.text ├── Ordered and unordered lists.html ├── Ordered and unordered lists.text ├── Strong and em together.html ├── Strong and em together.text ├── Tabs.html ├── Tabs.text ├── Tidyness.html └── Tidyness.text ├── dingus-sc.txt ├── dingus.txt ├── lists-sc.txt ├── lists.txt ├── paragraphs.txt ├── snippets-sc.txt └── snippets.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/.gitignore -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/README.markdown -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/petebevin/markdown/CharacterProtector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/main/java/com/petebevin/markdown/CharacterProtector.java -------------------------------------------------------------------------------- /src/main/java/com/petebevin/markdown/HTMLDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/main/java/com/petebevin/markdown/HTMLDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/petebevin/markdown/HTMLToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/main/java/com/petebevin/markdown/HTMLToken.java -------------------------------------------------------------------------------- /src/main/java/com/petebevin/markdown/LinkDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/main/java/com/petebevin/markdown/LinkDefinition.java -------------------------------------------------------------------------------- /src/main/java/com/petebevin/markdown/MarkdownProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/main/java/com/petebevin/markdown/MarkdownProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/petebevin/markdown/Replacement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/main/java/com/petebevin/markdown/Replacement.java -------------------------------------------------------------------------------- /src/main/java/com/petebevin/markdown/TextEditor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/main/java/com/petebevin/markdown/TextEditor.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/main/resources/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /src/test/java/com/petebevin/markdown/test/AbstractMarkupFileTester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/java/com/petebevin/markdown/test/AbstractMarkupFileTester.java -------------------------------------------------------------------------------- /src/test/java/com/petebevin/markdown/test/CodeBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/java/com/petebevin/markdown/test/CodeBlock.java -------------------------------------------------------------------------------- /src/test/java/com/petebevin/markdown/test/EdgeCases.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/java/com/petebevin/markdown/test/EdgeCases.java -------------------------------------------------------------------------------- /src/test/java/com/petebevin/markdown/test/EmailAddresses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/java/com/petebevin/markdown/test/EmailAddresses.java -------------------------------------------------------------------------------- /src/test/java/com/petebevin/markdown/test/EscapeSpecialCharsWithinTagAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/java/com/petebevin/markdown/test/EscapeSpecialCharsWithinTagAttributes.java -------------------------------------------------------------------------------- /src/test/java/com/petebevin/markdown/test/LineConventions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/java/com/petebevin/markdown/test/LineConventions.java -------------------------------------------------------------------------------- /src/test/java/com/petebevin/markdown/test/MarkdownTestTester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/java/com/petebevin/markdown/test/MarkdownTestTester.java -------------------------------------------------------------------------------- /src/test/java/com/petebevin/markdown/test/MarkupFileTester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/java/com/petebevin/markdown/test/MarkupFileTester.java -------------------------------------------------------------------------------- /src/test/java/com/petebevin/markdown/test/TestResultPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/java/com/petebevin/markdown/test/TestResultPair.java -------------------------------------------------------------------------------- /src/test/java/com/petebevin/markdown/test/TestTextEditor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/java/com/petebevin/markdown/test/TestTextEditor.java -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Amps and angle encoding.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Amps and angle encoding.html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Amps and angle encoding.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Amps and angle encoding.text -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Anchors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Anchors.html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Anchors.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Anchors.text -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Auto links.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Auto links.html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Auto links.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Auto links.text -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Backslash escapes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Backslash escapes.html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Backslash escapes.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Backslash escapes.text -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Blockquotes with code blocks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Blockquotes with code blocks.html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Blockquotes with code blocks.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Blockquotes with code blocks.text -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Hard-wrapped paragraphs with list-like lines.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Hard-wrapped paragraphs with list-like lines.html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Hard-wrapped paragraphs with list-like lines.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Hard-wrapped paragraphs with list-like lines.text -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Horizontal rules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Horizontal rules.html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Horizontal rules.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Horizontal rules.text -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Inline HTML (Advanced).html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Inline HTML (Advanced).html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Inline HTML (Advanced).text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Inline HTML (Advanced).text -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Inline HTML (Simple).html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Inline HTML (Simple).html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Inline HTML (Simple).text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Inline HTML (Simple).text -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Inline HTML comments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Inline HTML comments.html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Inline HTML comments.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Inline HTML comments.text -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Links, inline style.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Links, inline style.html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Links, inline style.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Links, inline style.text -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Links, reference style.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Links, reference style.html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Links, reference style.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Links, reference style.text -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Literal quotes in titles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Literal quotes in titles.html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Literal quotes in titles.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Literal quotes in titles.text -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Markdown Documentation - Basics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Markdown Documentation - Basics.html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Markdown Documentation - Basics.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Markdown Documentation - Basics.text -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Markdown Documentation - Syntax - 1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Markdown Documentation - Syntax - 1.html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Markdown Documentation - Syntax - 1.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Markdown Documentation - Syntax - 1.text -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Markdown Documentation - Syntax - 2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Markdown Documentation - Syntax - 2.html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Markdown Documentation - Syntax - 2.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Markdown Documentation - Syntax - 2.text -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Nested blockquotes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Nested blockquotes.html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Nested blockquotes.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Nested blockquotes.text -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Ordered and unordered lists.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Ordered and unordered lists.html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Ordered and unordered lists.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Ordered and unordered lists.text -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Strong and em together.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Strong and em together.html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Strong and em together.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Strong and em together.text -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Tabs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Tabs.html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Tabs.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Tabs.text -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Tidyness.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Tidyness.html -------------------------------------------------------------------------------- /src/test/resources/MarkdownTest/Tidyness.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/MarkdownTest/Tidyness.text -------------------------------------------------------------------------------- /src/test/resources/dingus-sc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/dingus-sc.txt -------------------------------------------------------------------------------- /src/test/resources/dingus.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/dingus.txt -------------------------------------------------------------------------------- /src/test/resources/lists-sc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/lists-sc.txt -------------------------------------------------------------------------------- /src/test/resources/lists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/lists.txt -------------------------------------------------------------------------------- /src/test/resources/paragraphs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/paragraphs.txt -------------------------------------------------------------------------------- /src/test/resources/snippets-sc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/snippets-sc.txt -------------------------------------------------------------------------------- /src/test/resources/snippets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtyley/markdownj/HEAD/src/test/resources/snippets.txt --------------------------------------------------------------------------------