Lua 5.0 alpha long string quirk
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
- Subject: Lua 5.0 alpha long string quirk
- From: Björn De Meyer <bjorn.demeyer@...>
- Date: 2002年8月23日 23:07:36 +0200
Suppose I want to print the string following
three line string in lua:
Hello brackets!
[[]
How are you?
Then it's impossible to do this using the
following single long string:
[[
Hello brackets!
[[]
How are you?]]]]
As the two final brackets will be added in the string.
The lua lexer tries to balance opening [[ with ]],
to allow for nesting comments. However, this balancing
has some quirky effects when using [[ in such a long string.
It's a a minor quirk that I wanted to point out. Maybe it
would be better not to try and match the [[]] brackets?
Or only match[[ bracets with ]] when in a comment?
--
"No one knows true heroes, for they speak not of their greatness." --
Daniel Remar.
Björn De Meyer
bjorn.demeyer@pandora.be