ws+ { goto scan; }
"\n" {
- if (parser_gas->save_input && cursor != s->eof)
+ if (parser_gas->save_input)
cursor = save_line(parser_gas, cursor);
parser_gas->state = INITIAL;
RETURN(s->tok[0]);
}
"\n" {
- if (parser_gas->save_input && cursor != s->eof)
+ if (parser_gas->save_input)
cursor = save_line(parser_gas, cursor);
parser_gas->state = INITIAL;
RETURN(s->tok[0]);
ws+ { goto scan; }
"\n" {
- if (parser_nasm->save_input && cursor != s->eof)
+ if (parser_nasm->save_input)
cursor = save_line(parser_nasm, cursor);
parser_nasm->state = INITIAL;
RETURN(s->tok[0]);
}
"\n" {
- if (parser_nasm->save_input && cursor != s->eof)
+ if (parser_nasm->save_input)
cursor = save_line(parser_nasm, cursor);
parser_nasm->state = INITIAL;
RETURN(s->tok[0]);
/*!re2c
"\n" {
- if (parser_nasm->save_input && cursor != s->eof)
+ if (parser_nasm->save_input)
cursor = save_line(parser_nasm, cursor);
parser_nasm->state = INITIAL;
RETURN(s->tok[0]);
/*!re2c
[\]\n] {
- if (parser_nasm->save_input && cursor != s->eof)
+ if (parser_nasm->save_input)
cursor = save_line(parser_nasm, cursor);
parser_nasm->state = INITIAL;
RETURN(s->tok[0]);
strbuf[count] = '\0';
lvalp->str.contents = (char *)strbuf;
lvalp->str.len = count;
- if (parser_nasm->save_input && cursor != s->eof)
+ if (parser_nasm->save_input)
cursor = save_line(parser_nasm, cursor);
if (count == 1)
RETURN(ONECHARSTR);