From d18c3d0acab0e7469c3284c897afcb61f9dd1fea Mon Sep 17 00:00:00 2001 From: Isaac Muse Date: Wed, 17 Jan 2018 18:36:34 -0700 Subject: Flexible inline (#629) Add new InlineProcessor class that handles inline processing much better and allows for more flexibility. This adds new InlineProcessors that no longer utilize unnecessary pretext and posttext captures. New class can accept the buffer that is being worked on and manually process the text without regex and return new replacement bounds. This helps us to handle links in a better way and handle nested brackets and logic that is too much for regular expression. The refactor also allows image links to have links/paths with spaces like links. Ref #551, #613, #590, #161. --- tests/test_syntax/inline/__init__.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 tests/test_syntax/inline/__init__.py (limited to 'tests/test_syntax/inline/__init__.py') diff --git a/tests/test_syntax/inline/__init__.py b/tests/test_syntax/inline/__init__.py new file mode 100644 index 0000000..e69de29 -- cgit v1.2.3