Yukihiro Matsumoto wrote:
> Hi,
> 
> In message "Re: Block Syntax Error"
>     on Fri, 18 Nov 2005 15:27:18 +0900, "newbie" <zhimin.wen / gmail.com> writes:
> 
> |func "a str" {puts "blk"}  #Sytax Error!?
> 
> Since
> 
>   func foo {puts "blk"}
> 
> is parsed as
> 
>   func(foo{puts "blk"})
> 
> then I think
> 
>   func "a str" {puts "blk"}
> 
> should be parsed as
> 
>   func("a str"{puts "blk"})
> 
> which is not a valid syntax.

OK, this makes sense. I should withdraw my previous comments then.


Hal