| 709 | |
| 710 | |
| 711 | static char * symdump( YYSTYPE * s ) |
| 712 | { |
| 713 | static char buf[ BIGGEST_TOKEN + 20 ]; |
| 714 | switch ( s->type ) |
| 715 | { |
| 716 | case EOF : sprintf( buf, "EOF" ); break; |
| 717 | case 0 : sprintf( buf, "unknown symbol %s", object_str( s->string ) ); break; |
| 718 | case ARG : sprintf( buf, "argument %s" , object_str( s->string ) ); break; |
| 719 | case STRING: sprintf( buf, "string \"%s\"" , object_str( s->string ) ); break; |
| 720 | default : sprintf( buf, "keyword %s" , s->keyword ); break; |
| 721 | } |
| 722 | return buf; |
| 723 | } |
| 724 | |
| 725 | |
| 726 | /* |
no test coverage detected