[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Bug: long strings with REALLY long delimiters …
- From: Coda Highland <chighland@...>
- Date: Thu, 13 Dec 2018 15:43:33 -0600
On Thu, Dec 13, 2018 at 3:32 PM David Favro <firstname.lastname@example.org> wrote:
> On December 13, 2018 9:01:52 PM UTC, Egor Skriptunoff <email@example.com> wrote:
> >On Thu, Dec 13, 2018 at 7:15 PM Roberto Ierusalimschy wrote:
> >> it seems easier to just
> >> limit the maximum number of '=' in a long bracket. I don't think
> >> will mind a limit of 1000.
> >IMO, it's not a good idea.
> >If this limit is N, then minimal size of non-quotable string is about
> What's a "non-quotable string"?
> Am I missing something or can't any string be represented as a literal with e.g. double-quote (") as delimiter and appropriate escaping of special characters? If so, I don't see your definition of "non-quotable", could you elaborate?
You're missing that Lua has another form of string literal (sometimes
called "raw" strings) that treats its contents as verbatim instead of
requiring special characters to be escaped. In this context,
"non-quotable" means "a string that cannot be expressed using a raw