Skip to content

Commit d4279c6

Browse files
committed
fix(isc): multi-line list values skip comments and blank lines
1 parent a85ecc9 commit d4279c6

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

exe/codemod-imp-to-isc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -293,8 +293,8 @@ module Interscript
293293
@out << "\n#{indent}notes {"
294294
convert_notes_list_until_dedent(indent)
295295
@out << "\n#{indent}}"
296-
elsif @scanner.scan(/(?:\A|\n)([ \t]+)([A-Za-z_][\w]*)[ \t]*:[ \t]*\n([ \t]+)-[ \t]*/)
297-
# Multi-line list value: `field:\n - item1\n - item2`
296+
elsif @scanner.scan(/(?:\A|\n)([ \t]+)([A-Za-z_][\w]*)[ \t]*:[ \t]*\n(?:[ \t]*#[^\n]*\n)*[ \t]*\n*([ \t]+)-[ \t]*/)
297+
# Multi-line list value: `field:\n [optional comments]\n [optional blank]\n - item`
298298
indent = @scanner[1]
299299
field = @scanner[2]
300300
item_indent = @scanner[3]

0 commit comments

Comments
 (0)