splitLines function
Splits code into lines on \n, dropping a \r before each break.
Implementation
List<String> splitLines(String code) => [
for (final line in code.split('\n'))
line.endsWith('\r') ? line.substring(0, line.length - 1) : line,
];