X-Git-Url: https://git.gag.com/?a=blobdiff_plain;ds=sidebyside;f=recover-src%2Fuparse.y;h=e9470124a20ab0b873a0e39db29d2623b1cc2140;hb=refs%2Ftags%2Fupstream%2F3.3.1;hp=1562e9c7a7fc70dd09289dcec0e731ea46b02393;hpb=cd0b924f27312d57bd42f6c4fae2b795139e2d0b;p=debian%2Famanda diff --git a/recover-src/uparse.y b/recover-src/uparse.y index 1562e9c..e947012 100644 --- a/recover-src/uparse.y +++ b/recover-src/uparse.y @@ -53,7 +53,7 @@ extern char * yytext; %token SETHOST SETDISK SETDATE SETTAPE SETMODE SETDEVICE SETPROPERTY %token CD CDX QUIT DHIST LS ADD ADDX EXTRACT DASH_H %token LIST DELETE DELETEX PWD CLEAR HELP LCD LPWD MODE SMB TAR -%token APPEND PRIORITY +%token APPEND PRIORITY SETTRANSLATE %token NL /* typed tokens */ @@ -87,6 +87,9 @@ set_command: | LISTDISK STRING invalid_string { yyerror("Invalid argument"); amfree($2); } | LISTPROPERTY NL { list_property(); } | LISTPROPERTY invalid_string { yyerror("Invalid argument"); } + | SETTRANSLATE NL { set_translate(NULL); } + | SETTRANSLATE STRING invalid_string NL { yyerror("Invalid argument"); } + | SETTRANSLATE STRING NL { set_translate($2); amfree($2); } | SETHOST STRING NL { set_host($2); amfree($2); } | SETHOST STRING invalid_string { yyerror("Invalid argument"); amfree($2); } | SETHOST NL { yyerror("Argument required"); }