minor refactor around newer flex parser

This commit is contained in:
Jonathan Shook
2020-04-20 02:02:24 -05:00
parent 9be09ecde1
commit 81bce7a7e7
5 changed files with 47 additions and 21 deletions

View File

@@ -37,11 +37,20 @@
<artifactId>logback-classic</artifactId>
</dependency>
<dependency>
<groupId>com.vladsch.flexmark</groupId>
<artifactId>flexmark-ext-yaml-front-matter</artifactId>
</dependency>
<dependency>
<groupId>com.vladsch.flexmark</groupId>
<artifactId>flexmark-html2md-converter</artifactId>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>

View File

@@ -0,0 +1,12 @@
package io.nosqlbench.nb.api.markdown;
import com.vladsch.flexmark.ext.yaml.front.matter.YamlFrontMatterExtension;
import com.vladsch.flexmark.html2md.converter.FlexmarkHtmlConverter;
import com.vladsch.flexmark.parser.Parser;
import java.util.List;
public class FlexParser {
public static Parser parser = Parser.builder().extensions(List.of(YamlFrontMatterExtension.create())).build();
public static FlexmarkHtmlConverter converter = FlexmarkHtmlConverter.builder().build();
}