# file : tests/value/concat.testscript # license : MIT; see accompanying LICENSE file .include ../common.testscript : null : { : untyped : $* <>/EOO x = [null] print y "$x x" print "x $x" y print $x"x" print "x"$x print $x$x EOI y x x y x x {} EOO : string : $* <>/EOO x = [string,null] print y "$x x" print "x $x" y print $x"x" print "x"$x print $x$x EOI y x x y x x {} EOO } : dir_path : { : name : $* <>/EOO d = [dir_path] foo f = bar print $d/$f EOI foo/bar EOO : string : $* <>/EOO d = [dir_path] foo f = [string] bar print $d/$f EOI foo/bar EOO : leading-separator : $* <>/EOO d = [dir_path] foo f = /bar print $d/$f EOI foo/bar EOO : not-separated : $* <>/EOO d = [dir_path] foo f = bar print $d$f EOI foo/bar EOO } : path : { : separated : $* <>/EOO d = [path] foo f = bar print $d/$f EOI foo/bar EOO : not-separated : $* <>/EOO d = [path] foo f = bar print $d$f EOI foobar EOO }