Class Parsing

java.lang.Object
com.vladsch.flexmark.ast.util.Parsing
Direct Known Subclasses:
HeadingParser.HeadingParsing, SimTocBlockParser.TocParsing, TocBlockParser.TocParsing

public class Parsing extends Object
  • Field Details

    • INTELLIJ_DUMMY_IDENTIFIER_CHAR

      public static final char INTELLIJ_DUMMY_IDENTIFIER_CHAR
      See Also:
    • INTELLIJ_DUMMY_IDENTIFIER

      public static final String INTELLIJ_DUMMY_IDENTIFIER
    • XML_NAMESPACE_START

      public static final String XML_NAMESPACE_START
      See Also:
    • XML_NAMESPACE_CHAR

      public static final String XML_NAMESPACE_CHAR
      See Also:
    • XML_NAMESPACE

      public static final String XML_NAMESPACE
      See Also:
    • options

      public final DataHolder options
    • ST_EOL

      private static final String ST_EOL
      See Also:
    • ST_ESCAPED_CHAR

      private static final String ST_ESCAPED_CHAR
    • EOL

      public final String EOL
      See Also:
    • ESCAPED_CHAR

      public final String ESCAPED_CHAR
    • ST_EXCLUDED_0_TO_SPACE_IDI

      private static final String ST_EXCLUDED_0_TO_SPACE_IDI
      See Also:
    • ST_EXCLUDED_0_TO_SPACE_NO_IDI

      private static final String ST_EXCLUDED_0_TO_SPACE_NO_IDI
      See Also:
    • ST_ADDITIONAL_CHARS_IDI

      private static final String ST_ADDITIONAL_CHARS_IDI
      See Also:
    • ST_ADDITIONAL_CHARS_NO_IDI

      private static final String ST_ADDITIONAL_CHARS_NO_IDI
      See Also:
    • ST_ADDITIONAL_CHARS_SET_IDI

      private static final String ST_ADDITIONAL_CHARS_SET_IDI
      See Also:
    • ST_ADDITIONAL_CHARS_SET_NO_IDI

      private static final String ST_ADDITIONAL_CHARS_SET_NO_IDI
      See Also:
    • ST_HTMLCOMMENT

      public static final String ST_HTMLCOMMENT
      See Also:
    • ST_PROCESSINGINSTRUCTION

      public static final String ST_PROCESSINGINSTRUCTION
      See Also:
    • ST_CDATA

      public static final String ST_CDATA
      See Also:
    • ST_SINGLEQUOTEDVALUE

      public static final String ST_SINGLEQUOTEDVALUE
      See Also:
    • ST_DOUBLEQUOTEDVALUE

      public static final String ST_DOUBLEQUOTEDVALUE
      See Also:
    • HTMLCOMMENT

      public final String HTMLCOMMENT
      See Also:
    • PROCESSINGINSTRUCTION

      public final String PROCESSINGINSTRUCTION
      See Also:
    • CDATA

      public final String CDATA
      See Also:
    • SINGLEQUOTEDVALUE

      public final String SINGLEQUOTEDVALUE
      See Also:
    • DOUBLEQUOTEDVALUE

      public final String DOUBLEQUOTEDVALUE
      See Also:
    • ST_ASCII_PUNCTUATION

      private static final String ST_ASCII_PUNCTUATION
      See Also:
    • ST_ASCII_OPEN_PUNCTUATION

      private static final String ST_ASCII_OPEN_PUNCTUATION
      See Also:
    • ST_ASCII_CLOSE_PUNCTUATION

      private static final String ST_ASCII_CLOSE_PUNCTUATION
      See Also:
    • ST_PUNCTUATION

      private static final Pattern ST_PUNCTUATION
    • ST_PUNCTUATION_OPEN

      private static final Pattern ST_PUNCTUATION_OPEN
    • ST_PUNCTUATION_CLOSE

      private static final Pattern ST_PUNCTUATION_CLOSE
    • ST_PUNCTUATION_ONLY

      private static final Pattern ST_PUNCTUATION_ONLY
    • ST_PUNCTUATION_OPEN_ONLY

      private static final Pattern ST_PUNCTUATION_OPEN_ONLY
    • ST_PUNCTUATION_CLOSE_ONLY

      private static final Pattern ST_PUNCTUATION_CLOSE_ONLY
    • ASCII_PUNCTUATION

      public final String ASCII_PUNCTUATION
      See Also:
    • ASCII_OPEN_PUNCTUATION

      public final String ASCII_OPEN_PUNCTUATION
      See Also:
    • ASCII_CLOSE_PUNCTUATION

      public final String ASCII_CLOSE_PUNCTUATION
      See Also:
    • PUNCTUATION

      public final Pattern PUNCTUATION
    • PUNCTUATION_OPEN

      public final Pattern PUNCTUATION_OPEN
    • PUNCTUATION_CLOSE

      public final Pattern PUNCTUATION_CLOSE
    • PUNCTUATION_ONLY

      public final Pattern PUNCTUATION_ONLY
    • PUNCTUATION_OPEN_ONLY

      public final Pattern PUNCTUATION_OPEN_ONLY
    • PUNCTUATION_CLOSE_ONLY

      public final Pattern PUNCTUATION_CLOSE_ONLY
    • ST_ESCAPABLE

      private static final Pattern ST_ESCAPABLE
    • ST_TICKS

      private static final Pattern ST_TICKS
    • ST_TICKS_HERE

      private static final Pattern ST_TICKS_HERE
    • ST_SPNL

      private static final Pattern ST_SPNL
    • ST_SPNL_URL

      private static final Pattern ST_SPNL_URL
    • ST_SPNI

      private static final Pattern ST_SPNI
    • ST_SP

      private static final Pattern ST_SP
    • ST_REST_OF_LINE

      private static final Pattern ST_REST_OF_LINE
    • ST_UNICODE_WHITESPACE_CHAR

      private static final Pattern ST_UNICODE_WHITESPACE_CHAR
    • ST_WHITESPACE

      private static final Pattern ST_WHITESPACE
    • ST_FINAL_SPACE

      private static final Pattern ST_FINAL_SPACE
    • ST_LINE_END

      private static final Pattern ST_LINE_END
    • ESCAPABLE

      public final Pattern ESCAPABLE
    • TICKS

      public final Pattern TICKS
    • TICKS_HERE

      public final Pattern TICKS_HERE
    • SPNL

      public final Pattern SPNL
    • SPNL_URL

      public final Pattern SPNL_URL
    • SPNI

      public final Pattern SPNI
    • SP

      public final Pattern SP
    • REST_OF_LINE

      public final Pattern REST_OF_LINE
    • UNICODE_WHITESPACE_CHAR

      public final Pattern UNICODE_WHITESPACE_CHAR
    • WHITESPACE

      public final Pattern WHITESPACE
    • FINAL_SPACE

      public final Pattern FINAL_SPACE
    • LINE_END

      public final Pattern LINE_END
    • ST_TAGNAME_IDI

      private static final String ST_TAGNAME_IDI
      See Also:
    • ST_TAGNAME_NO_IDI

      private static final String ST_TAGNAME_NO_IDI
      See Also:
    • ST_UNQUOTEDVALUE_IDI

      private static final String ST_UNQUOTEDVALUE_IDI
      See Also:
    • ST_UNQUOTEDVALUE_NO_IDI

      private static final String ST_UNQUOTEDVALUE_NO_IDI
      See Also:
    • ST_ATTRIBUTENAME_IDI

      private static final String ST_ATTRIBUTENAME_IDI
      See Also:
    • ST_ATTRIBUTENAME_NO_IDI

      private static final String ST_ATTRIBUTENAME_NO_IDI
      See Also:
    • ST_ATTRIBUTEVALUE_IDI

      private static final String ST_ATTRIBUTEVALUE_IDI
      See Also:
    • ST_ATTRIBUTEVALUE_NO_IDI

      private static final String ST_ATTRIBUTEVALUE_NO_IDI
      See Also:
    • ST_ATTRIBUTEVALUESPEC_IDI

      private static final String ST_ATTRIBUTEVALUESPEC_IDI
      See Also:
    • ST_ATTRIBUTEVALUESPEC_NO_IDI

      private static final String ST_ATTRIBUTEVALUESPEC_NO_IDI
      See Also:
    • ST_CLOSETAG_IDI

      private static final String ST_CLOSETAG_IDI
      See Also:
    • ST_CLOSETAG_NO_IDI

      private static final String ST_CLOSETAG_NO_IDI
      See Also:
    • ST_NS_CLOSETAG_IDI

      private static final String ST_NS_CLOSETAG_IDI
      See Also:
    • ST_NS_CLOSETAG_NO_IDI

      private static final String ST_NS_CLOSETAG_NO_IDI
      See Also:
    • ST_ATTRIBUTE_IDI

      private static final String ST_ATTRIBUTE_IDI
      See Also:
    • ST_ATTRIBUTE_NO_IDI

      private static final String ST_ATTRIBUTE_NO_IDI
      See Also:
    • ST_DECLARATION_IDI

      private static final String ST_DECLARATION_IDI
      See Also:
    • ST_DECLARATION_NO_IDI

      private static final String ST_DECLARATION_NO_IDI
      See Also:
    • ST_ENTITY_IDI

      private static final String ST_ENTITY_IDI
      See Also:
    • ST_ENTITY_NO_IDI

      private static final String ST_ENTITY_NO_IDI
      See Also:
    • ST_IN_BRACES_W_SP_IDI

      private static final String ST_IN_BRACES_W_SP_IDI
      See Also:
    • ST_IN_BRACES_W_SP_NO_IDI

      private static final String ST_IN_BRACES_W_SP_NO_IDI
      See Also:
    • ST_REG_CHAR_IDI

      private static final String ST_REG_CHAR_IDI
      See Also:
    • ST_REG_CHAR_NO_IDI

      private static final String ST_REG_CHAR_NO_IDI
      See Also:
    • ST_IN_MATCHED_PARENS_NOSP_IDI

      private static final String ST_IN_MATCHED_PARENS_NOSP_IDI
    • ST_IN_MATCHED_PARENS_NOSP_NO_IDI

      private static final String ST_IN_MATCHED_PARENS_NOSP_NO_IDI
    • ST_REG_CHAR_SP_IDI

      private static final String ST_REG_CHAR_SP_IDI
      See Also:
    • ST_REG_CHAR_SP_NO_IDI

      private static final String ST_REG_CHAR_SP_NO_IDI
      See Also:
    • ST_IN_MATCHED_PARENS_W_SP_IDI

      private static final String ST_IN_MATCHED_PARENS_W_SP_IDI
    • ST_IN_MATCHED_PARENS_W_SP_NO_IDI

      private static final String ST_IN_MATCHED_PARENS_W_SP_NO_IDI
    • ST_IN_PARENS_NOSP_IDI

      private static final String ST_IN_PARENS_NOSP_IDI
    • ST_IN_PARENS_NOSP_NO_IDI

      private static final String ST_IN_PARENS_NOSP_NO_IDI
    • ST_IN_PARENS_W_SP_IDI

      private static final String ST_IN_PARENS_W_SP_IDI
    • ST_IN_PARENS_W_SP_NO_IDI

      private static final String ST_IN_PARENS_W_SP_NO_IDI
    • ST_OPENTAG_IDI

      private static final String ST_OPENTAG_IDI
      See Also:
    • ST_OPENTAG_NO_IDI

      private static final String ST_OPENTAG_NO_IDI
      See Also:
    • ST_NS_OPENTAG_IDI

      private static final String ST_NS_OPENTAG_IDI
      See Also:
    • ST_NS_OPENTAG_NO_IDI

      private static final String ST_NS_OPENTAG_NO_IDI
      See Also:
    • ST_REG_CHAR_PARENS_IDI

      private static final String ST_REG_CHAR_PARENS_IDI
      See Also:
    • ST_REG_CHAR_PARENS_NO_IDI

      private static final String ST_REG_CHAR_PARENS_NO_IDI
      See Also:
    • ST_REG_CHAR_SP_PARENS_IDI

      private static final String ST_REG_CHAR_SP_PARENS_IDI
      See Also:
    • ST_REG_CHAR_SP_PARENS_NO_IDI

      private static final String ST_REG_CHAR_SP_PARENS_NO_IDI
      See Also:
    • ST_ENTITY_HERE_IDI

      private static final Pattern ST_ENTITY_HERE_IDI
    • ST_ENTITY_HERE_NO_IDI

      private static final Pattern ST_ENTITY_HERE_NO_IDI
    • ADDITIONAL_CHARS

      public final String ADDITIONAL_CHARS
    • EXCLUDED_0_TO_SPACE

      public final String EXCLUDED_0_TO_SPACE
    • REG_CHAR

      public final String REG_CHAR
    • REG_CHAR_PARENS

      public final String REG_CHAR_PARENS
    • REG_CHAR_SP

      public final String REG_CHAR_SP
    • REG_CHAR_SP_PARENS

      public final String REG_CHAR_SP_PARENS
    • IN_PARENS_NOSP

      public final String IN_PARENS_NOSP
    • IN_PARENS_W_SP

      public final String IN_PARENS_W_SP
    • IN_MATCHED_PARENS_NOSP

      public final String IN_MATCHED_PARENS_NOSP
    • IN_MATCHED_PARENS_W_SP

      public final String IN_MATCHED_PARENS_W_SP
    • IN_BRACES_W_SP

      public final String IN_BRACES_W_SP
    • DECLARATION

      public final String DECLARATION
    • ENTITY

      public final String ENTITY
    • TAGNAME

      public final String TAGNAME
    • ATTRIBUTENAME

      public final String ATTRIBUTENAME
    • UNQUOTEDVALUE

      public final String UNQUOTEDVALUE
    • ATTRIBUTEVALUE

      public final String ATTRIBUTEVALUE
    • ATTRIBUTEVALUESPEC

      public final String ATTRIBUTEVALUESPEC
    • ATTRIBUTE

      public final String ATTRIBUTE
    • OPENTAG

      public final String OPENTAG
    • CLOSETAG

      public final String CLOSETAG
    • HTMLTAG

      public final String HTMLTAG
    • ENTITY_HERE

      public final Pattern ENTITY_HERE
    • HTML_TAG

      public final Pattern HTML_TAG
    • LIST_ITEM_MARKER

      public final Pattern LIST_ITEM_MARKER
    • CODE_BLOCK_INDENT

      public final int CODE_BLOCK_INDENT
    • intellijDummyIdentifier

      public final boolean intellijDummyIdentifier
    • htmlForTranslator

      public final boolean htmlForTranslator
    • translationHtmlInlineTagPattern

      public final String translationHtmlInlineTagPattern
    • translationAutolinkTagPattern

      public final String translationAutolinkTagPattern
    • spaceInLinkUrl

      public final boolean spaceInLinkUrl
    • parseJekyllMacroInLinkUrl

      public final boolean parseJekyllMacroInLinkUrl
    • itemPrefixChars

      public final String itemPrefixChars
    • listsItemMarkerSpace

      public final boolean listsItemMarkerSpace
    • listsOrderedItemDotOnly

      public final boolean listsOrderedItemDotOnly
    • allowNameSpace

      public final boolean allowNameSpace
    • cachedPatterns

      static final HashMap<String,HashMap<Parsing.PatternTypeFlags,Pattern>> cachedPatterns
  • Constructor Details

  • Method Details

    • getCachedPattern

      static Pattern getCachedPattern(@NotNull @NotNull String patternName, @NotNull @NotNull Parsing.PatternTypeFlags cachedTypeFlags, @NotNull @NotNull Function<Parsing.PatternTypeFlags,Pattern> factory)
    • EXCLUDED_0_TO_SPACE

      @Deprecated public String EXCLUDED_0_TO_SPACE()
      Deprecated.
      in version (0.62.2), to be removed
    • ADDITIONAL_CHARS

      @Deprecated public String ADDITIONAL_CHARS()
      Deprecated.
      in version (0.62.2), to be removed
    • ADDITIONAL_CHARS_SET

      @Deprecated public String ADDITIONAL_CHARS_SET(String quantifier)
      Deprecated.
      in version (0.62.2), to be removed
    • columnsToNextTabStop

      public static int columnsToNextTabStop(int column)
    • findLineBreak

      public static int findLineBreak(CharSequence s, int startIndex)
    • isBlank

      public static boolean isBlank(CharSequence s)
    • isLetter

      public static boolean isLetter(CharSequence s, int index)
    • isSpaceOrTab

      public static boolean isSpaceOrTab(CharSequence s, int index)