lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On Aug 9, 2013, at 11:58 PM, Hao Wu <wuhao.wise@gmail.com> wrote:

> 
> So my question is, when dealing with string literal, why couldn't we just say:
> 
> "a string literal":lower()
> 
> instead
> 
> ("a string literal"):lower()
> 
> Is there a language reason to prevent this?
> 
> Thanks,
> 
> ~hao

What's more interesting is that, by my reading of the BNF, _neither_ of these should work (though the second, as you state, does work). SO far as I can see, the BNF doesn't describe the full colon syntax (it is only mentioned when used as part of a function declaration).

--Tim