lib/fu/parser.rb in fu-0.1.3 vs lib/fu/parser.rb in fu-0.1.4

- old
+ new

@@ -14,9 +14,12 @@ end private def parse_children(parent, scanner, parent_indent = -1) + if scanner.check(/\S/).nil? + scanner.scan(/(\s*\n)*/) #consume blank lines + end indent = (scanner.check(/\ +/) || '').size while indent > parent_indent && !scanner.eos? do node = parse_line(parent, scanner) parse_children(node, scanner, indent) indent = (scanner.check(/\ +/) || '').size \ No newline at end of file