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