parseLines

fun parseLines(lines: List<Line>): List<Block>

Parses a list of lines into block AST nodes. This is the main recursive entry point — container blocks call this on their inner content.