override fun acceptAction()

in src/commonMain/kotlin/org/intellij/markdown/parser/markerblocks/InlineStructureHoldingMarkerBlock.kt [14:27]


    override fun acceptAction(action: MarkerBlock.ClosingAction): Boolean {
        if (action != MarkerBlock.ClosingAction.NOTHING) {
            if (action == MarkerBlock.ClosingAction.DONE
                    || action == MarkerBlock.ClosingAction.DEFAULT
                    && getDefaultAction() == MarkerBlock.ClosingAction.DONE) {
                for (range in getRangesContainingInlineStructure()) {
                    productionHolder.addProduction(
                            listOf(SequentialParser.Node(range, MarkdownElementTypes.ATX_1)))
                }
            }
        }

        return super.acceptAction(action)
    }