lib/crass/parser.rb in crass-0.2.0 vs lib/crass/parser.rb in crass-0.2.1
- old
+ new
@@ -450,10 +450,10 @@
properties << decl
next
end
children = decl[:value].dup
- children.pop if children.last[:node] == :semicolon
+ children.pop if children.last && children.last[:node] == :semicolon
properties << create_node(:property,
:name => decl[:name],
:value => parse_value(decl[:value]),
:children => children,