read { return tokv_word_read; }
write { return tokv_word_write; }
\$ { return tokv_dollar; }
+stdin { lr_max= lr_min= 0; return tokv_word_stdin; }
+stdout { lr_max= lr_min= 1; return tokv_word_stdout; }
+stderr { lr_max= lr_min= 2; return tokv_word_stderr; }
\( { return tokv_openparen; }
\) { return tokv_closeparen; }
\! { return tokv_not; }
char *ep;
lr_min= (int)strtoul(yytext,&ep,10);
assert(*ep == HYPHEN);
- assert(*++ep);
+ ep++; assert(*ep);
lr_max= (int)strtoul(ep,&ep,10);
assert(!*ep);
if (lr_max < lr_min)
char *ep;
lr_min= (int)strtoul(yytext,&ep,10);
assert(*ep == HYPHEN);
- assert(!*++ep);
+ ep++; assert(!*ep);
lr_max=-1;
return tokv_fdstoend;
}