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