continue;
if(state != TS_start) {
dump("", r);
- fatal("initsub: ary-first and state=%d", state);
+ fatal("initsub: sli-first and state=%d", state);
}
state = TS_middle;
r->right = w;
if(r->left != N && sametmp(r->right, nam)) {
if(state != TS_middle) {
dump("", r);
- fatal("initsub: ary-last and state=%d", state);
+ setlineno(r);
+ fatal("initsub: sli-last and state=%d", state);
}
state = TS_end;
r->op = OEMPTY;
continue;
if(state != TS_middle) {
dump("", r);
- fatal("initsub: ary-middle and state=%d", state);
+ fatal("initsub: sli-middle and state=%d", state);
}
state = TS_middle;
r->left->left = w->left;
continue;
if(state != TS_start) {
dump("", r);
- fatal("initsub: ary-first and state=%d", state);
+ fatal("initsub: map-first and state=%d", state);
}
state = TS_middle;
r->right = w;
if(r->left != N && sametmp(r->right, nam)) {
if(state != TS_middle) {
dump("", r);
- fatal("initsub: ary-last and state=%d", state);
+ fatal("initsub: map-last and state=%d", state);
}
state = TS_end;
r->op = OEMPTY;