string/code_block_extract_utils library

Code block detector/extractor from mixed text (roadmap #422).

Functions

extractAllCodeBlocks(String text) List<(String, String)>
Returns all fenced code blocks as list of (language, code).
extractFirstCodeBlock(String text) String?
Extracts first fenced code block (lang\n...\n) or returns null.