← every case · 2000 · string forms
Lua opens a long comment with any number of equals signs between its brackets, and only a closer carrying the same number ends it. A bare ]] further down is text
| 1 | commentscommentscommentscommentscomments | --[==[ a long comment |
| 2 | commentscommentscommentscommentscomments | ]] this is text, not the end |
| 3 | commentsextracommentscommentscomments | ]==] |
| 4 | codecodecodecodecode | x = 1 |
stringcommentthe tag around another language
cloc --json cases/2000-string_forms/2170-lua_level_bracket_holding_plain_close/input.lua
mezura cases/2000-string_forms/2170-lua_level_bracket_holding_plain_close/input.lua --output json --hide timing --counting content
mezura cases/2000-string_forms/2170-lua_level_bracket_holding_plain_close/input.lua --output json --hide timing --counting region
scc --format json cases/2000-string_forms/2170-lua_level_bracket_holding_plain_close/input.lua
its Lua carries only --[[ , so --[==[ reads as an ordinary -- line comment that ends with its own line and the three lines under it count as code. A file holding no bare ]] counts the same way
tokei --output json cases/2000-string_forms/2170-lua_level_bracket_holding_plain_close/input.lua