Class Parsing

    • Field Detail

      • INTELLIJ_DUMMY_IDENTIFIER_CHAR

        public static final char INTELLIJ_DUMMY_IDENTIFIER_CHAR
        See Also:
        Constant Field Values
      • INTELLIJ_DUMMY_IDENTIFIER

        public static final java.lang.String INTELLIJ_DUMMY_IDENTIFIER
      • XML_NAMESPACE_START

        public static final java.lang.String XML_NAMESPACE_START
        See Also:
        Constant Field Values
      • XML_NAMESPACE_CHAR

        public static final java.lang.String XML_NAMESPACE_CHAR
        See Also:
        Constant Field Values
      • ST_ESCAPED_CHAR

        private static final java.lang.String ST_ESCAPED_CHAR
      • ST_LINK_LABEL

        private static final java.util.regex.Pattern ST_LINK_LABEL
      • ST_LINK_TITLE_STRING

        private static final java.lang.String ST_LINK_TITLE_STRING
      • ST_LINK_TITLE

        private static final java.util.regex.Pattern ST_LINK_TITLE
      • ESCAPED_CHAR

        public final java.lang.String ESCAPED_CHAR
      • LINK_LABEL

        public final java.util.regex.Pattern LINK_LABEL
      • LINK_DESTINATION_ANGLES

        public final java.util.regex.Pattern LINK_DESTINATION_ANGLES
      • LINK_TITLE_STRING

        public final java.lang.String LINK_TITLE_STRING
      • LINK_TITLE

        public final java.util.regex.Pattern LINK_TITLE
      • LINK_DESTINATION

        public final java.util.regex.Pattern LINK_DESTINATION
      • LINK_DESTINATION_MATCHED_PARENS

        public final java.util.regex.Pattern LINK_DESTINATION_MATCHED_PARENS
      • LINK_DESTINATION_MATCHED_PARENS_NOSP

        public final java.util.regex.Pattern LINK_DESTINATION_MATCHED_PARENS_NOSP
      • ST_EXCLUDED_0_TO_SPACE_IDI

        private static final java.lang.String ST_EXCLUDED_0_TO_SPACE_IDI
        See Also:
        Constant Field Values
      • ST_EXCLUDED_0_TO_SPACE_NO_IDI

        private static final java.lang.String ST_EXCLUDED_0_TO_SPACE_NO_IDI
        See Also:
        Constant Field Values
      • ST_ADDITIONAL_CHARS_IDI

        private static final java.lang.String ST_ADDITIONAL_CHARS_IDI
        See Also:
        Constant Field Values
      • ST_ADDITIONAL_CHARS_NO_IDI

        private static final java.lang.String ST_ADDITIONAL_CHARS_NO_IDI
        See Also:
        Constant Field Values
      • ST_ADDITIONAL_CHARS_SET_IDI

        private static final java.lang.String ST_ADDITIONAL_CHARS_SET_IDI
        See Also:
        Constant Field Values
      • ST_ADDITIONAL_CHARS_SET_NO_IDI

        private static final java.lang.String ST_ADDITIONAL_CHARS_SET_NO_IDI
        See Also:
        Constant Field Values
      • ST_PROCESSINGINSTRUCTION

        public static final java.lang.String ST_PROCESSINGINSTRUCTION
        See Also:
        Constant Field Values
      • ST_SINGLEQUOTEDVALUE

        public static final java.lang.String ST_SINGLEQUOTEDVALUE
        See Also:
        Constant Field Values
      • ST_DOUBLEQUOTEDVALUE

        public static final java.lang.String ST_DOUBLEQUOTEDVALUE
        See Also:
        Constant Field Values
      • PROCESSINGINSTRUCTION

        public final java.lang.String PROCESSINGINSTRUCTION
        See Also:
        Constant Field Values
      • ST_ASCII_PUNCTUATION

        private static final java.lang.String ST_ASCII_PUNCTUATION
        See Also:
        Constant Field Values
      • ST_ASCII_OPEN_PUNCTUATION

        private static final java.lang.String ST_ASCII_OPEN_PUNCTUATION
        See Also:
        Constant Field Values
      • ST_ASCII_CLOSE_PUNCTUATION

        private static final java.lang.String ST_ASCII_CLOSE_PUNCTUATION
        See Also:
        Constant Field Values
      • ST_PUNCTUATION

        private static final java.util.regex.Pattern ST_PUNCTUATION
      • ST_PUNCTUATION_OPEN

        private static final java.util.regex.Pattern ST_PUNCTUATION_OPEN
      • ST_PUNCTUATION_CLOSE

        private static final java.util.regex.Pattern ST_PUNCTUATION_CLOSE
      • ST_PUNCTUATION_ONLY

        private static final java.util.regex.Pattern ST_PUNCTUATION_ONLY
      • ST_PUNCTUATION_OPEN_ONLY

        private static final java.util.regex.Pattern ST_PUNCTUATION_OPEN_ONLY
      • ST_PUNCTUATION_CLOSE_ONLY

        private static final java.util.regex.Pattern ST_PUNCTUATION_CLOSE_ONLY
      • ASCII_OPEN_PUNCTUATION

        public final java.lang.String ASCII_OPEN_PUNCTUATION
        See Also:
        Constant Field Values
      • ASCII_CLOSE_PUNCTUATION

        public final java.lang.String ASCII_CLOSE_PUNCTUATION
        See Also:
        Constant Field Values
      • PUNCTUATION

        public final java.util.regex.Pattern PUNCTUATION
      • PUNCTUATION_OPEN

        public final java.util.regex.Pattern PUNCTUATION_OPEN
      • PUNCTUATION_CLOSE

        public final java.util.regex.Pattern PUNCTUATION_CLOSE
      • PUNCTUATION_ONLY

        public final java.util.regex.Pattern PUNCTUATION_ONLY
      • PUNCTUATION_OPEN_ONLY

        public final java.util.regex.Pattern PUNCTUATION_OPEN_ONLY
      • PUNCTUATION_CLOSE_ONLY

        public final java.util.regex.Pattern PUNCTUATION_CLOSE_ONLY
      • ST_ESCAPABLE

        private static final java.util.regex.Pattern ST_ESCAPABLE
      • ST_TICKS

        private static final java.util.regex.Pattern ST_TICKS
      • ST_TICKS_HERE

        private static final java.util.regex.Pattern ST_TICKS_HERE
      • ST_SPNL

        private static final java.util.regex.Pattern ST_SPNL
      • ST_SPNL_URL

        private static final java.util.regex.Pattern ST_SPNL_URL
      • ST_SPNI

        private static final java.util.regex.Pattern ST_SPNI
      • ST_SP

        private static final java.util.regex.Pattern ST_SP
      • ST_REST_OF_LINE

        private static final java.util.regex.Pattern ST_REST_OF_LINE
      • ST_UNICODE_WHITESPACE_CHAR

        private static final java.util.regex.Pattern ST_UNICODE_WHITESPACE_CHAR
      • ST_WHITESPACE

        private static final java.util.regex.Pattern ST_WHITESPACE
      • ST_FINAL_SPACE

        private static final java.util.regex.Pattern ST_FINAL_SPACE
      • ST_LINE_END

        private static final java.util.regex.Pattern ST_LINE_END
      • ST_LINK_DESTINATION_ANGLES_SPC

        private static final java.util.regex.Pattern ST_LINK_DESTINATION_ANGLES_SPC
      • ST_LINK_DESTINATION_ANGLES_NO_SPC

        private static final java.util.regex.Pattern ST_LINK_DESTINATION_ANGLES_NO_SPC
      • ESCAPABLE

        public final java.util.regex.Pattern ESCAPABLE
      • TICKS

        public final java.util.regex.Pattern TICKS
      • TICKS_HERE

        public final java.util.regex.Pattern TICKS_HERE
      • EMAIL_AUTOLINK

        public final java.util.regex.Pattern EMAIL_AUTOLINK
      • AUTOLINK

        public final java.util.regex.Pattern AUTOLINK
      • WWW_AUTOLINK

        public final java.util.regex.Pattern WWW_AUTOLINK
      • SPNL

        public final java.util.regex.Pattern SPNL
      • SPNL_URL

        public final java.util.regex.Pattern SPNL_URL
      • SPNI

        public final java.util.regex.Pattern SPNI
      • SP

        public final java.util.regex.Pattern SP
      • REST_OF_LINE

        public final java.util.regex.Pattern REST_OF_LINE
      • UNICODE_WHITESPACE_CHAR

        public final java.util.regex.Pattern UNICODE_WHITESPACE_CHAR
      • WHITESPACE

        public final java.util.regex.Pattern WHITESPACE
      • FINAL_SPACE

        public final java.util.regex.Pattern FINAL_SPACE
      • LINE_END

        public final java.util.regex.Pattern LINE_END
      • ST_TAGNAME_NO_IDI

        private static final java.lang.String ST_TAGNAME_NO_IDI
        See Also:
        Constant Field Values
      • ST_UNQUOTEDVALUE_IDI

        private static final java.lang.String ST_UNQUOTEDVALUE_IDI
        See Also:
        Constant Field Values
      • ST_UNQUOTEDVALUE_NO_IDI

        private static final java.lang.String ST_UNQUOTEDVALUE_NO_IDI
        See Also:
        Constant Field Values
      • ST_ATTRIBUTENAME_IDI

        private static final java.lang.String ST_ATTRIBUTENAME_IDI
        See Also:
        Constant Field Values
      • ST_ATTRIBUTENAME_NO_IDI

        private static final java.lang.String ST_ATTRIBUTENAME_NO_IDI
        See Also:
        Constant Field Values
      • ST_ATTRIBUTEVALUE_IDI

        private static final java.lang.String ST_ATTRIBUTEVALUE_IDI
        See Also:
        Constant Field Values
      • ST_ATTRIBUTEVALUE_NO_IDI

        private static final java.lang.String ST_ATTRIBUTEVALUE_NO_IDI
        See Also:
        Constant Field Values
      • ST_ATTRIBUTEVALUESPEC_IDI

        private static final java.lang.String ST_ATTRIBUTEVALUESPEC_IDI
        See Also:
        Constant Field Values
      • ST_ATTRIBUTEVALUESPEC_NO_IDI

        private static final java.lang.String ST_ATTRIBUTEVALUESPEC_NO_IDI
        See Also:
        Constant Field Values
      • ST_CLOSETAG_NO_IDI

        private static final java.lang.String ST_CLOSETAG_NO_IDI
        See Also:
        Constant Field Values
      • ST_NS_CLOSETAG_IDI

        private static final java.lang.String ST_NS_CLOSETAG_IDI
        See Also:
        Constant Field Values
      • ST_NS_CLOSETAG_NO_IDI

        private static final java.lang.String ST_NS_CLOSETAG_NO_IDI
        See Also:
        Constant Field Values
      • ST_ATTRIBUTE_IDI

        private static final java.lang.String ST_ATTRIBUTE_IDI
        See Also:
        Constant Field Values
      • ST_ATTRIBUTE_NO_IDI

        private static final java.lang.String ST_ATTRIBUTE_NO_IDI
        See Also:
        Constant Field Values
      • ST_DECLARATION_IDI

        private static final java.lang.String ST_DECLARATION_IDI
        See Also:
        Constant Field Values
      • ST_DECLARATION_NO_IDI

        private static final java.lang.String ST_DECLARATION_NO_IDI
        See Also:
        Constant Field Values
      • ST_ENTITY_NO_IDI

        private static final java.lang.String ST_ENTITY_NO_IDI
        See Also:
        Constant Field Values
      • ST_IN_BRACES_W_SP_IDI

        private static final java.lang.String ST_IN_BRACES_W_SP_IDI
        See Also:
        Constant Field Values
      • ST_IN_BRACES_W_SP_NO_IDI

        private static final java.lang.String ST_IN_BRACES_W_SP_NO_IDI
        See Also:
        Constant Field Values
      • ST_REG_CHAR_NO_IDI

        private static final java.lang.String ST_REG_CHAR_NO_IDI
        See Also:
        Constant Field Values
      • ST_IN_MATCHED_PARENS_NOSP_IDI

        private static final java.lang.String ST_IN_MATCHED_PARENS_NOSP_IDI
      • ST_IN_MATCHED_PARENS_NOSP_NO_IDI

        private static final java.lang.String ST_IN_MATCHED_PARENS_NOSP_NO_IDI
      • ST_REG_CHAR_SP_IDI

        private static final java.lang.String ST_REG_CHAR_SP_IDI
        See Also:
        Constant Field Values
      • ST_REG_CHAR_SP_NO_IDI

        private static final java.lang.String ST_REG_CHAR_SP_NO_IDI
        See Also:
        Constant Field Values
      • ST_IN_MATCHED_PARENS_W_SP_IDI

        private static final java.lang.String ST_IN_MATCHED_PARENS_W_SP_IDI
      • ST_IN_MATCHED_PARENS_W_SP_NO_IDI

        private static final java.lang.String ST_IN_MATCHED_PARENS_W_SP_NO_IDI
      • ST_IN_PARENS_NOSP_IDI

        private static final java.lang.String ST_IN_PARENS_NOSP_IDI
      • ST_IN_PARENS_NOSP_NO_IDI

        private static final java.lang.String ST_IN_PARENS_NOSP_NO_IDI
      • ST_IN_PARENS_W_SP_IDI

        private static final java.lang.String ST_IN_PARENS_W_SP_IDI
      • ST_IN_PARENS_W_SP_NO_IDI

        private static final java.lang.String ST_IN_PARENS_W_SP_NO_IDI
      • ST_OPENTAG_NO_IDI

        private static final java.lang.String ST_OPENTAG_NO_IDI
        See Also:
        Constant Field Values
      • ST_NS_OPENTAG_IDI

        private static final java.lang.String ST_NS_OPENTAG_IDI
        See Also:
        Constant Field Values
      • ST_NS_OPENTAG_NO_IDI

        private static final java.lang.String ST_NS_OPENTAG_NO_IDI
        See Also:
        Constant Field Values
      • ST_REG_CHAR_PARENS_IDI

        private static final java.lang.String ST_REG_CHAR_PARENS_IDI
        See Also:
        Constant Field Values
      • ST_REG_CHAR_PARENS_NO_IDI

        private static final java.lang.String ST_REG_CHAR_PARENS_NO_IDI
        See Also:
        Constant Field Values
      • ST_REG_CHAR_SP_PARENS_IDI

        private static final java.lang.String ST_REG_CHAR_SP_PARENS_IDI
        See Also:
        Constant Field Values
      • ST_REG_CHAR_SP_PARENS_NO_IDI

        private static final java.lang.String ST_REG_CHAR_SP_PARENS_NO_IDI
        See Also:
        Constant Field Values
      • ST_ENTITY_HERE_IDI

        private static final java.util.regex.Pattern ST_ENTITY_HERE_IDI
      • ST_ENTITY_HERE_NO_IDI

        private static final java.util.regex.Pattern ST_ENTITY_HERE_NO_IDI
      • ADDITIONAL_CHARS

        public final java.lang.String ADDITIONAL_CHARS
      • EXCLUDED_0_TO_SPACE

        public final java.lang.String EXCLUDED_0_TO_SPACE
      • REG_CHAR

        public final java.lang.String REG_CHAR
      • REG_CHAR_PARENS

        public final java.lang.String REG_CHAR_PARENS
      • REG_CHAR_SP

        public final java.lang.String REG_CHAR_SP
      • REG_CHAR_SP_PARENS

        public final java.lang.String REG_CHAR_SP_PARENS
      • IN_PARENS_NOSP

        public final java.lang.String IN_PARENS_NOSP
      • IN_PARENS_W_SP

        public final java.lang.String IN_PARENS_W_SP
      • IN_MATCHED_PARENS_NOSP

        public final java.lang.String IN_MATCHED_PARENS_NOSP
      • IN_MATCHED_PARENS_W_SP

        public final java.lang.String IN_MATCHED_PARENS_W_SP
      • IN_BRACES_W_SP

        public final java.lang.String IN_BRACES_W_SP
      • DECLARATION

        public final java.lang.String DECLARATION
      • ENTITY

        public final java.lang.String ENTITY
      • TAGNAME

        public final java.lang.String TAGNAME
      • ATTRIBUTENAME

        public final java.lang.String ATTRIBUTENAME
      • UNQUOTEDVALUE

        public final java.lang.String UNQUOTEDVALUE
      • ATTRIBUTEVALUE

        public final java.lang.String ATTRIBUTEVALUE
      • ATTRIBUTEVALUESPEC

        public final java.lang.String ATTRIBUTEVALUESPEC
      • ATTRIBUTE

        public final java.lang.String ATTRIBUTE
      • OPENTAG

        public final java.lang.String OPENTAG
      • CLOSETAG

        public final java.lang.String CLOSETAG
      • HTMLTAG

        public final java.lang.String HTMLTAG
      • ENTITY_HERE

        public final java.util.regex.Pattern ENTITY_HERE
      • HTML_TAG

        public final java.util.regex.Pattern HTML_TAG
      • LIST_ITEM_MARKER

        public final java.util.regex.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 java.lang.String translationHtmlInlineTagPattern
      • translationAutolinkTagPattern

        public final java.lang.String translationAutolinkTagPattern
      • spaceInLinkUrl

        public final boolean spaceInLinkUrl
      • parseJekyllMacroInLinkUrl

        public final boolean parseJekyllMacroInLinkUrl
      • itemPrefixChars

        public final java.lang.String itemPrefixChars
      • listsItemMarkerSpace

        public final boolean listsItemMarkerSpace
      • listsOrderedItemDotOnly

        public final boolean listsOrderedItemDotOnly
      • allowNameSpace

        public final boolean allowNameSpace
      • cachedPatterns

        static final java.util.HashMap<java.lang.String,​java.util.HashMap<Parsing.PatternTypeFlags,​java.util.regex.Pattern>> cachedPatterns
    • Constructor Detail

    • Method Detail

      • getCachedPattern

        static java.util.regex.Pattern getCachedPattern​(@NotNull
                                                        @NotNull java.lang.String patternName,
                                                        @NotNull
                                                        @NotNull Parsing.PatternTypeFlags cachedTypeFlags,
                                                        @NotNull
                                                        @NotNull java.util.function.Function<Parsing.PatternTypeFlags,​java.util.regex.Pattern> factory)
      • EXCLUDED_0_TO_SPACE

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

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

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

        public static int columnsToNextTabStop​(int column)
      • findLineBreak

        public static int findLineBreak​(java.lang.CharSequence s,
                                        int startIndex)
      • isBlank

        public static boolean isBlank​(java.lang.CharSequence s)
      • isLetter

        public static boolean isLetter​(java.lang.CharSequence s,
                                       int index)
      • isSpaceOrTab

        public static boolean isSpaceOrTab​(java.lang.CharSequence s,
                                           int index)