lib/bindy/language_interpreters.rb in bindy-0.0.1 vs lib/bindy/language_interpreters.rb in bindy-0.0.2

- old
+ new

@@ -25,11 +25,17 @@ def name identifier.text_value end def arguments - arg_list.respond_to?(:to_a) ? arg_list.to_a : [arg_list] + if arg_list.text_value.empty? + [] + elsif arg_list.respond_to?(:to_a) + arg_list.to_a + else + [arg_list] + end end end class ArgList < Treetop::Runtime::SyntaxNode def to_a @@ -37,10 +43,10 @@ end end class LiteralString < Treetop::Runtime::SyntaxNode def evaluate(context) - text_value + value.text_value end end class LiteralInteger < Treetop::Runtime::SyntaxNode def evaluate(context) \ No newline at end of file