Index: ossp-pkg/l2/l2_spec_parse.y RCS File: /v/ossp/cvs/ossp-pkg/l2/l2_spec_parse.y,v rcsdiff -q -kk '-r1.6' '-r1.7' -u '/v/ossp/cvs/ossp-pkg/l2/l2_spec_parse.y,v' 2>/dev/null --- l2_spec_parse.y 2002/01/02 17:07:38 1.6 +++ l2_spec_parse.y 2002/07/25 09:13:13 1.7 @@ -100,7 +100,15 @@ /* stream of channels */ stream - : channel { + : /* empty */ { + l2_channel_t *ch; + if ((CTX->rv = l2_channel_create(&ch, CTX->env, "null")) != L2_OK) { + l2_spec_error(CTX, CTX->rv, &yylloc, "failed to create channel 'null'"); + YYERROR; + } + $$ = ch; + } + | channel { $$ = $1; } | channel T_OP_ARROW stream {