if (currIsNewline()) /* string starts with a newline? */ {
}
for (boolean endloop = false; !endloop; ) {
switch (current) {
case EOZ:
<BUG>lexerror((seminfo != null) ? "unfinished long string"

: "unfinished long comment", TK_EOS);
case '[': {</BUG>
if (skip_sep() == sep) {

if (currIsNewline()) /* string starts with a newline? */ {
}
for (boolean endloop = false; !endloop; ) {
switch (current) {
case EOZ:
String msg = (seminfo != null) ? "unfinished long string"
: "unfinished long comment";
throw lexerror(msg, TK_EOS);
case '[': {
if (skip_sep() == sep) {
