MiP - 2009-11-09

I've made a fix for this problem. Not thorough testing but seems to work.

--- D:/sdk/kwalify-0.7.1/lib/kwalify/parser/yaml.rb Mon Jan 28 08:57:46 2008
+++ c:/Ruby/lib/ruby/gems/1.8/gems/kwalify-0.7.1/lib/kwalify/parser/yaml.rb Mon Nov 09 14:14:50 2009
@@ -233,11 +233,11 @@

def parse_block_value(level, rule, path, uniq_table, container)
skip_spaces_and_comments()
## nil
- return nil if @column <= level || eos?
+ return nil if @column < level || (@column == level && !match?(/-\s+/)) || eos?
## anchor and alias
name = nil
if scan(/\&([-\w]+)/)
name = parse_anchor(rule, path, uniq_table, container)
elsif scan(/\*([-\w]+)/)