lib/code/parser/name.rb in template-ruby-0.5.4 vs lib/code/parser/name.rb in template-ruby-0.5.5
- old
+ new
@@ -90,12 +90,18 @@
def character
special_character.absent << any
end
+ def separator
+ special_character
+ end
+
def root
- do_keyword.absent << end_keyword.absent << elsif_keyword.absent <<
- else_keyword.absent << character.repeat(1)
+ (do_keyword << separator).absent <<
+ (else_keyword << separator).absent <<
+ (elsif_keyword << separator).absent <<
+ (end_keyword << separator).absent << character.repeat(1)
end
end
end
end