skaller wrote:
>> This we know exactly where things come from, but it's very noisy. What
>> about optionally named ends?
>
> If you have optional named ends, they should do multiple
> endings I think. So you can do
>
> module Act
> class Base
> def clone
> stuff
> end Act
>
> The problem with this is that it isn't LALR(1). Endings can't
> be optional. They're either required or disallowed:
>
> let .. in .. // no end
> match .. endmatch // an end
Would it be LALR if we had a mandatory "end" but an optional thing
after, like these?
module Act
class Base
def clone
stuff
end
end
end
module Act
class Base
def clone
stuff
end
end Base
end
module Act
class Base
def clone
stuff
end
end
end Act
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Felix-language mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/felix-language