Path	Lines of Code
build.gradle.kts	245
buildSrc/build.gradle.kts	9
buildSrc/src/main/kotlin/SpecTestGenerator.kt	39
buildSrc/src/main/kotlin/org/jetbrains/PublicationChannel.kt	29
buildSrc/src/main/kotlin/org/jetbrains/publication.kt	108
settings.gradle.kts	8
src/commonMain/kotlin/org/intellij/markdown/ExperimentalApi.kt	8
src/commonMain/kotlin/org/intellij/markdown/IElementType.kt	6
src/commonMain/kotlin/org/intellij/markdown/MarkdownElementType.kt	6
src/commonMain/kotlin/org/intellij/markdown/MarkdownElementTypes.kt	64
src/commonMain/kotlin/org/intellij/markdown/MarkdownParsingException.kt	2
src/commonMain/kotlin/org/intellij/markdown/MarkdownTokenTypes.kt	88
src/commonMain/kotlin/org/intellij/markdown/ast/ASTNode.kt	18
src/commonMain/kotlin/org/intellij/markdown/ast/ASTNodeBuilder.kt	65
src/commonMain/kotlin/org/intellij/markdown/ast/ASTNodeImpl.kt	6
src/commonMain/kotlin/org/intellij/markdown/ast/ASTUtil.kt	15
src/commonMain/kotlin/org/intellij/markdown/ast/CompositeASTNode.kt	13
src/commonMain/kotlin/org/intellij/markdown/ast/LeafASTNode.kt	9
src/commonMain/kotlin/org/intellij/markdown/ast/impl/ListCompositeNode.kt	46
src/commonMain/kotlin/org/intellij/markdown/ast/impl/ListItemCompositeNode.kt	5
src/commonMain/kotlin/org/intellij/markdown/ast/visitors/RecursiveVisitor.kt	12
src/commonMain/kotlin/org/intellij/markdown/ast/visitors/Visitor.kt	5
src/commonMain/kotlin/org/intellij/markdown/flavours/MarkdownFlavourDescriptor.kt	14
src/commonMain/kotlin/org/intellij/markdown/flavours/commonmark/CommonMarkFlavourDescriptor.kt	141
src/commonMain/kotlin/org/intellij/markdown/flavours/commonmark/CommonMarkMarkerProcessor.kt	76
src/commonMain/kotlin/org/intellij/markdown/flavours/gfm/GFMConstraints.kt	51
src/commonMain/kotlin/org/intellij/markdown/flavours/gfm/GFMElementTypes.kt	32
src/commonMain/kotlin/org/intellij/markdown/flavours/gfm/GFMFlavourDescriptor.kt	87
src/commonMain/kotlin/org/intellij/markdown/flavours/gfm/GFMGeneratingProviders.kt	203
src/commonMain/kotlin/org/intellij/markdown/flavours/gfm/GFMMarkerProcessor.kt	60
src/commonMain/kotlin/org/intellij/markdown/flavours/gfm/StrikeThroughDelimiterParser.kt	64
src/commonMain/kotlin/org/intellij/markdown/flavours/gfm/StrikeThroughParser.kt	63
src/commonMain/kotlin/org/intellij/markdown/flavours/gfm/lexer/gfm.flex	314
src/commonMain/kotlin/org/intellij/markdown/flavours/gfm/table/GitHubTableMarkerBlock.kt	103
src/commonMain/kotlin/org/intellij/markdown/flavours/gfm/table/GitHubTableMarkerProvider.kt	96
src/commonMain/kotlin/org/intellij/markdown/flavours/space/SFMFlavourDescriptor.kt	9
src/commonMain/kotlin/org/intellij/markdown/html/CommonDefs.kt	22
src/commonMain/kotlin/org/intellij/markdown/html/GeneratingProvider.kt	5
src/commonMain/kotlin/org/intellij/markdown/html/GeneratingProviders.kt	264
src/commonMain/kotlin/org/intellij/markdown/html/HtmlGenerator.kt	132
src/commonMain/kotlin/org/intellij/markdown/html/XssSafeLinks.kt	30
src/commonMain/kotlin/org/intellij/markdown/html/entities/Entities.kt	2235
src/commonMain/kotlin/org/intellij/markdown/html/entities/EntityConverter.kt	46
src/commonMain/kotlin/org/intellij/markdown/html/entities/gen_entities.rb	29
src/commonMain/kotlin/org/intellij/markdown/lexer/Compat.kt	107
src/commonMain/kotlin/org/intellij/markdown/lexer/GeneratedLexer.kt	13
src/commonMain/kotlin/org/intellij/markdown/lexer/MarkdownLexer.kt	67
src/commonMain/kotlin/org/intellij/markdown/lexer/TokenInfo.kt	9
src/commonMain/kotlin/org/intellij/markdown/lexer/markdown.flex	228
src/commonMain/kotlin/org/intellij/markdown/parser/CancellationToken.kt	9
src/commonMain/kotlin/org/intellij/markdown/parser/InlineBuilder.kt	69
src/commonMain/kotlin/org/intellij/markdown/parser/LinkMap.kt	86
src/commonMain/kotlin/org/intellij/markdown/parser/LookaheadText.kt	106
src/commonMain/kotlin/org/intellij/markdown/parser/MarkdownParser.kt	109
src/commonMain/kotlin/org/intellij/markdown/parser/MarkerProcessor.kt	154
src/commonMain/kotlin/org/intellij/markdown/parser/MarkerProcessorFactory.kt	4
src/commonMain/kotlin/org/intellij/markdown/parser/ProductionHolder.kt	27
src/commonMain/kotlin/org/intellij/markdown/parser/TopLevelBuilder.kt	40
src/commonMain/kotlin/org/intellij/markdown/parser/TreeBuilder.kt	103
src/commonMain/kotlin/org/intellij/markdown/parser/constraints/CommonMarkdownConstraints.kt	239
src/commonMain/kotlin/org/intellij/markdown/parser/constraints/MarkdownConstraints.kt	50
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/InlineStructureHoldingMarkerBlock.kt	24
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/MarkdownParserUtil.kt	76
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/MarkerBlock.kt	48
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/MarkerBlockImpl.kt	55
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/MarkerBlockProvider.kt	26
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/impl/AtxHeaderMarkerBlock.kt	72
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/impl/BlockQuoteMarkerBlock.kt	32
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/impl/CodeBlockMarkerBlock.kt	62
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/impl/CodeFenceMarkerBlock.kt	62
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/impl/HorizontalRuleMarkerBlock.kt	28
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/impl/HtmlBlockMarkerBlock.kt	56
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/impl/LinkReferenceDefinitionMarkerBlock.kt	32
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/impl/ListItemMarkerBlock.kt	40
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/impl/ListMarkerBlock.kt	46
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/impl/ParagraphMarkerBlock.kt	48
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/impl/SetextHeaderMarkerBlock.kt	49
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/providers/AtxHeaderProvider.kt	62
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/providers/BlockQuoteProvider.kt	28
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/providers/CodeBlockProvider.kt	31
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/providers/CodeFenceProvider.kt	47
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/providers/HorizontalRuleProvider.kt	54
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/providers/HtmlBlockProvider.kt	69
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/providers/LinkReferenceDefinitionProvider.kt	190
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/providers/ListMarkerProvider.kt	37
src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/providers/SetextHeaderProvider.kt	44
src/commonMain/kotlin/org/intellij/markdown/parser/sequentialparsers/DelimiterParser.kt	63
src/commonMain/kotlin/org/intellij/markdown/parser/sequentialparsers/EmphasisLikeParser.kt	85
src/commonMain/kotlin/org/intellij/markdown/parser/sequentialparsers/LexerBasedTokensCache.kt	45
src/commonMain/kotlin/org/intellij/markdown/parser/sequentialparsers/SequentialParser.kt	46
src/commonMain/kotlin/org/intellij/markdown/parser/sequentialparsers/SequentialParserManager.kt	34
src/commonMain/kotlin/org/intellij/markdown/parser/sequentialparsers/SequentialParserUtil.kt	55
src/commonMain/kotlin/org/intellij/markdown/parser/sequentialparsers/TokensCache.kt	119
src/commonMain/kotlin/org/intellij/markdown/parser/sequentialparsers/impl/AutolinkParser.kt	30
src/commonMain/kotlin/org/intellij/markdown/parser/sequentialparsers/impl/BacktickParser.kt	50
src/commonMain/kotlin/org/intellij/markdown/parser/sequentialparsers/impl/EmphStrongDelimiterParser.kt	78
src/commonMain/kotlin/org/intellij/markdown/parser/sequentialparsers/impl/EmphStrongParser.kt	123
src/commonMain/kotlin/org/intellij/markdown/parser/sequentialparsers/impl/ImageParser.kt	31
src/commonMain/kotlin/org/intellij/markdown/parser/sequentialparsers/impl/InlineLinkParser.kt	66
src/commonMain/kotlin/org/intellij/markdown/parser/sequentialparsers/impl/LinkParserUtil.kt	126
src/commonMain/kotlin/org/intellij/markdown/parser/sequentialparsers/impl/MathParser.kt	42
src/commonMain/kotlin/org/intellij/markdown/parser/sequentialparsers/impl/ReferenceLinkParser.kt	69
src/commonTest/kotlin/org/intellij/markdown/CommonDefsTest.kt	19
src/commonTest/kotlin/org/intellij/markdown/CommonMarkSpecTest.kt	3371
src/commonTest/kotlin/org/intellij/markdown/GfmSpecTest.kt	3484
src/commonTest/kotlin/org/intellij/markdown/GfmTest.kt	9
src/commonTest/kotlin/org/intellij/markdown/SpecTest.kt	34
src/commonTest/kotlin/org/intellij/markdown/URITest.kt	115
src/fileBasedTest/kotlin/org/intellij/markdown/HtmlGeneratorCommonTest.kt	191
src/fileBasedTest/kotlin/org/intellij/markdown/HtmlGeneratorTestBase.kt	58
src/fileBasedTest/kotlin/org/intellij/markdown/HtmlIndentTrimmerTest.kt	38
src/fileBasedTest/kotlin/org/intellij/markdown/MarkdownParsingTest.kt	297
src/fileBasedTest/kotlin/org/intellij/markdown/MarkdownSrcPosTest.kt	23
src/fileBasedTest/kotlin/org/intellij/markdown/MarkdownTestUtil.kt	16
src/jsTest/kotlin/org/intellij/markdown/MarkdownTestUtilJs.kt	51
src/jvmMain/kotlin/CommonDefsImplJvm.kt	27
src/jvmTest/kotlin/org/intellij/markdown/HtmlGeneratorJvmTest.kt	12
src/jvmTest/kotlin/org/intellij/markdown/MarkdownTestUtilJvm.kt	20
src/jvmTest/kotlin/org/intellij/markdown/ParserPerformanceTest.kt	56
src/linuxArm64Test/kotlin/org/intellij/markdown/CurrentDirectory.kt	6
src/linuxX64Test/kotlin/org/intellij/markdown/CurrentDirectory.kt	6
src/macosArm64Test/kotlin/org/intellij/markdown/CurrentDirectory.kt	6
src/macosX64Test/kotlin/org/intellij/markdown/CurrentDirectory.kt	6
src/mingwX64Test/kotlin/org/intellij/markdown/CurrentDirectory.kt	9
src/nativeMain/kotlin/org/intellij/markdown/html/Url.kt	538
src/nativeTest/kotlin/org/intellij/markdown/CurrentDirectory.kt	7
src/nativeTest/kotlin/org/intellij/markdown/MarkdownTestUtilNative.kt	56
src/wasmJsTest/kotlin/org/intellij/markdown/MarkdownTestUtilJs.kt	47
src/wasmJsTest/kotlin/org/intellij/markdown/NodeJsBindings.kt	14
