@Override public void closeBlock(ParserState state) { finalizeListTight(state); if (state.getProperties().get(BLANK_LINES_IN_AST)) { // need to transfer trailing blank line nodes from last item to parent list ListBlock block = getBlock(); Node child = block.getFirstChildAnyNot(BlankLine.class); while (child instanceof ListItem) { // transfer its trailing blank lines to us child.moveTrailingBlankLines(); child = child.getNextAnyNot(BlankLine.class); } } myBlock.setCharsFromContentOnly(); }
if (!overrideSubList && myOptions.startSubList(listBlockParser.getBlock(), listData.listBlock)) { if (myOptions.startNewList(listBlockParser.getBlock(), listData.listBlock)) { if (!overrideSubList && myOptions.startSubList(listBlockParser.getBlock(), listData.listBlock)) { if (myOptions.startNewList(listBlockParser.getBlock(), listData.listBlock)) { if (!overrideSubList && myOptions.startSubList(listBlockParser.getBlock(), listData.listBlock)) { if (myOptions.startNewList(listBlockParser.getBlock(), listData.listBlock)) { if (!overrideSubList && myOptions.startSubList(listBlockParser.getBlock(), listData.listBlock)) { if (myOptions.startNewList(listBlockParser.getBlock(), listData.listBlock)) { if (!overrideSubList && myOptions.startSubList(listBlockParser.getBlock(), listData.listBlock)) { if (myOptions.startNewList(listBlockParser.getBlock(), listData.listBlock)) {
@Override public void closeBlock(ParserState state) { finalizeListTight(state); if (state.getProperties().get(BLANK_LINES_IN_AST)) { // need to transfer trailing blank line nodes from last item to parent list ListBlock block = getBlock(); Node child = block.getFirstChildAnyNot(BlankLine.class); while (child instanceof ListItem) { // transfer its trailing blank lines to us child.moveTrailingBlankLines(); child = child.getNextAnyNot(BlankLine.class); } } myBlock.setCharsFromContentOnly(); }
if (!overrideSubList && myOptions.startSubList(listBlockParser.getBlock(), listData.listBlock)) { if (myOptions.startNewList(listBlockParser.getBlock(), listData.listBlock)) { if (!overrideSubList && myOptions.startSubList(listBlockParser.getBlock(), listData.listBlock)) { if (myOptions.startNewList(listBlockParser.getBlock(), listData.listBlock)) { if (!overrideSubList && myOptions.startSubList(listBlockParser.getBlock(), listData.listBlock)) { if (myOptions.startNewList(listBlockParser.getBlock(), listData.listBlock)) { if (!overrideSubList && myOptions.startSubList(listBlockParser.getBlock(), listData.listBlock)) { if (myOptions.startNewList(listBlockParser.getBlock(), listData.listBlock)) { if (!overrideSubList && myOptions.startSubList(listBlockParser.getBlock(), listData.listBlock)) { if (myOptions.startNewList(listBlockParser.getBlock(), listData.listBlock)) {