466 |
|
|
467 |
<URL_COND>{ |
<URL_COND>{ |
468 |
|
|
469 |
{ws} { |
{ws}|[\n] { |
|
exit_url_scan: |
|
470 |
BEGIN(INITIAL); |
BEGIN(INITIAL); |
471 |
if(!yylval.url->path) |
if(!yylval.url->path) |
472 |
yylval.url->path= xstrdup("/"); |
yylval.url->path= xstrdup("/"); |
475 |
save_arg(); return URLOBJECT; |
save_arg(); return URLOBJECT; |
476 |
} |
} |
477 |
|
|
|
[\n] { |
|
|
/* Do not count line number here, it mess up the |
|
|
* overall count */ |
|
|
goto exit_url_scan; |
|
|
} |
|
|
|
|
|
|
|
478 |
[^:@ ]+/[:][^@: ]+[@] { |
[^:@ ]+/[:][^@: ]+[@] { |
479 |
yylval.url->user= xstrdup(yytext); |
yylval.url->user= xstrdup(yytext); |
480 |
} |
} |
508 |
|
|
509 |
} |
} |
510 |
|
|
511 |
<INITIAL,ARGUMENT_COND,SERVICE_COND,DEPEND_COND>. { |
<INITIAL,ARGUMENT_COND,SERVICE_COND,DEPEND_COND,URL_COND>. { |
512 |
return yytext[0]; |
return yytext[0]; |
513 |
} |
} |
514 |
|
|