lua-users home
lua-l archive

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


So, is that parsed as a long or as a short comment?

Bachir

On Sun, Oct 1, 2023 at 7:35 AM Paul K <paul@zerobrane.com> wrote:
> Should Lua return an error in this case? Or did I get that wrong?

No. Yes, because "an opening long bracket" has to match `[=*[` and a
single bracket doesn't.

Paul.

On Sat, Sep 30, 2023 at 11:05 PM Bachir Bendrissou
<babendrissou@gmail.com> wrote:
>
> Hi,
>
> Here is a short Lua input:
>
> local function name_s ( ) --[aaa
> end
>
> The Lua implementation accepts the input as valid. With the comment section "--[aaa" seemingly treated as a short comment.
>
> However, from the spec, I see that the comment is not supposed to be parsed as a short comment, because the text immediately after "--" is an opening long bracket. Likewise, the comment can't be parsed as a valid long comment, since there is no corresponding closing long bracket.
>
> Should Lua return an error in this case? Or did I get that wrong?
>
> Regards,
> Bachir
>