lib/nydp/builtin/puts.rb in nydp-0.1.0 vs lib/nydp/builtin/puts.rb in nydp-0.1.1
- old
+ new
@@ -1,10 +1,14 @@
class Nydp::Builtin::Puts
include Nydp::Builtin::Base
def builtin_invoke vm, args
- s = args.map { |a| a.to_s }
- puts s.join ' '
+ if Nydp.NIL.is? args
+ puts
+ else
+ s = args.map { |a| a.to_s }
+ puts s.join ' '
+ end
vm.push_arg args.car
end
def name ; "p" ; end
end