Public feed
#723126
clamav:
CLAMAV EQSIGN clamav_params
;
file : /* empty */
| file command SEMICOLON { }
;
command : clamav
;
clamav:
CLAMAV EQSIGN clamav_params
;
clamav_params:
clamav_server
| clamav_server COMMA clamav_params
;
clamav_server:
SOCKCRED {
if (!add_clamav_server (cfg, $1)) {
yyerror ("yyparse: add_clamav_server");
YYERROR;
}
free ($1);
}
;
yydebug: state 24, reducing by rule 2 (file : file command SEMICOLON)
yydebug: after reduction, shifting from state 0 to state 1
yydebug: state 1, reading 279 (CLAMAV)
yydebug: state 1, shifting to state 5
yydebug: state 5, reading 289 (EQSIGN)
yydebug: state 5, shifting to state 20
yydebug: state 20, reading 291 (SOCKCRED)
yydebug: state 20, shifting to state 34
yydebug: state 34, reducing by rule 32 (clamav_server : SOCKCRED)
yydebug: after reduction, shifting from state 20 to state 36
yydebug: state 36, reading 288 (COMMA)
yydebug: state 36, shifting to state 47
yydebug: state 47, reading 291 (SOCKCRED)
yydebug: state 47, shifting to state 34
yydebug: state 34, reducing by rule 32 (clamav_server : SOCKCRED)
yydebug: error recovery discarding state 34
yydebug: error recovery discarding state 47
yydebug: error recovery discarding state 36
yydebug: error recovery discarding state 20
yydebug: error recovery discarding state 5
yydebug: error recovery discarding state 1