| Package | Description |
|---|---|
| com.vladsch.flexmark.internal | |
| com.vladsch.flexmark.internal.inline | |
| com.vladsch.flexmark.parser |
Parse input text to AST nodes see
Parser |
| Modifier and Type | Field and Description |
|---|---|
protected Map<Character,DelimiterProcessor> |
InlineParserImpl.delimiterProcessors |
| Modifier and Type | Method and Description |
|---|---|
static Map<Character,DelimiterProcessor> |
InlineParserImpl.calculateDelimiterProcessors(com.vladsch.flexmark.util.options.DataHolder options,
List<DelimiterProcessor> delimiterProcessors) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
InlineParserImpl.parseDelimiters(DelimiterProcessor delimiterProcessor,
char delimiterChar)
Attempt to parse delimiters like emphasis, strong emphasis or custom delimiters.
|
protected com.vladsch.flexmark.internal.InlineParserImpl.DelimiterData |
InlineParserImpl.scanDelimiters(DelimiterProcessor delimiterProcessor,
char delimiterChar)
Scan a sequence of characters with code delimiterChar, and return information about the number of delimiters
and whether they are positioned such that they can open and/or close emphasis or strong emphasis.
|
| Modifier and Type | Method and Description |
|---|---|
static Map<Character,DelimiterProcessor> |
InlineParserImpl.calculateDelimiterProcessors(com.vladsch.flexmark.util.options.DataHolder options,
List<DelimiterProcessor> delimiterProcessors) |
| Constructor and Description |
|---|
CommonmarkInlineParser(com.vladsch.flexmark.util.options.DataHolder options,
BitSet specialCharacters,
BitSet delimiterCharacters,
Map<Character,DelimiterProcessor> delimiterProcessors,
LinkRefProcessorData referenceLinkProcessors,
List<InlineParserExtensionFactory> inlineParserExtensions) |
InlineParserImpl(com.vladsch.flexmark.util.options.DataHolder options,
BitSet specialCharacters,
BitSet delimiterCharacters,
Map<Character,DelimiterProcessor> delimiterProcessors,
LinkRefProcessorData linkRefProcessorsData,
List<InlineParserExtensionFactory> inlineParserExtensionFactories) |
| Modifier and Type | Class and Description |
|---|---|
class |
AsteriskDelimiterProcessor |
class |
EmphasisDelimiterProcessor |
class |
UnderscoreDelimiterProcessor |
| Modifier and Type | Method and Description |
|---|---|
Parser.Builder |
Parser.Builder.customDelimiterProcessor(DelimiterProcessor delimiterProcessor) |
| Modifier and Type | Method and Description |
|---|---|
InlineParser |
InlineParserFactory.inlineParser(com.vladsch.flexmark.util.options.DataHolder options,
BitSet specialCharacters,
BitSet delimiterCharacters,
Map<Character,DelimiterProcessor> delimiterProcessors,
LinkRefProcessorData linkRefProcessors,
List<InlineParserExtensionFactory> inlineParserExtensions) |
Copyright © 2018. All rights reserved.