lua-users home
lua-l archive

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

On 25 Sep 2006, at 16:49, Ken Smith wrote:

On 9/25/06, Luiz Henrique de Figueiredo <> wrote:
> Am I justified in expecting the first flavor to work?

No. The reference manual says

        funcname ::= Name {'.' Name} [':' Name]

In that case, I might expect the following to work but it doesn't.

function steps.1 (a,b)

Can you tell me why?

name as defined above has to be a valid identifer. 1 doesn't count. For instance,
	function, b)

is a valid alias for

	steps[ "foo" ] = function(a, b)