| Author | Dave Jarvis <email> |
|---|---|
| Date | 2022-09-14 13:42:56 GMT-0700 |
| Commit | 9c4b72b4a21ca550a0c96e3326bf8e113c3a12a4 |
| Parent | b630827 |
| import static com.whitemagicsoftware.keenquotes.lex.FilterType.FILTER_PLAIN; | ||
| +import static com.whitemagicsoftware.keenquotes.lex.FilterType.FILTER_XML; | ||
| import static java.lang.String.format; | ||
| import static java.lang.System.*; | ||
| else { | ||
| try { | ||
| - final var c = new Curler( contractions, FILTER_PLAIN ); | ||
| + final var filter = settings.filterXml() ? FILTER_XML : FILTER_PLAIN; | ||
| + final var c = new Curler( contractions, filter ); | ||
| + | ||
| out.print( convert( c ) ); | ||
| } catch( final Exception ex ) { | ||
| package com.whitemagicsoftware.keenquotes.app; | ||
| +import com.whitemagicsoftware.keenquotes.lex.XmlFilter; | ||
| import picocli.CommandLine; | ||
| ) | ||
| private boolean mDisplayList; | ||
| + | ||
| + /** | ||
| + * Enable the {@link XmlFilter}. | ||
| + */ | ||
| + @CommandLine.Option( | ||
| + names = {"-x", "--xml", "--html", "--xhtml"}, | ||
| + description = "Convert quotation marks within XML or HTML documents" | ||
| + ) | ||
| + private boolean mFilterXml; | ||
| public Settings( final KeenQuotes main ) { | ||
| return mDisplayList; | ||
| } | ||
| + | ||
| + boolean filterXml() { return mFilterXml; } | ||
| List<String> getBeganUnambiguous() { | ||
| "skatin", | ||
| "sketchin", | ||
| + "skeerin", | ||
| "skiin", | ||
| "skimmin", |
| Delta | 17 lines added, 1 line removed, 16-line increase |
|---|