| | import com.keenwrite.processors.Processor; |
| | import com.keenwrite.processors.ProcessorContext; |
| | -import com.keenwrite.processors.markdown.extensions.caret.CaretExtension; |
| | import com.keenwrite.processors.markdown.extensions.FencedBlockExtension; |
| | import com.keenwrite.processors.markdown.extensions.ImageLinkExtension; |
| | -import com.keenwrite.processors.markdown.extensions.tex.TeXExtension; |
| | +import com.keenwrite.processors.markdown.extensions.caret.CaretExtension; |
| | import com.keenwrite.processors.markdown.extensions.r.RExtension; |
| | +import com.keenwrite.processors.markdown.extensions.tex.TeXExtension; |
| | import com.vladsch.flexmark.ext.definition.DefinitionExtension; |
| | import com.vladsch.flexmark.ext.gfm.strikethrough.StrikethroughSubscriptExtension; |
 |
| | */ |
| | public class MarkdownProcessor extends ExecutorProcessor<String> { |
| | + |
| | + private static final List<Extension> DEFAULT_EXTENSIONS = |
| | + createDefaultExtensions(); |
| | |
| | private final IParse mParser; |
 |
| | } |
| | |
| | - extensions.addAll( createDefaultExtensions() ); |
| | + extensions.addAll( DEFAULT_EXTENSIONS ); |
| | extensions.add( ImageLinkExtension.create( context ) ); |
| | extensions.add( TeXExtension.create( context ) ); |