Fixed parsing of command with arguments

It was combining the first argument with the command.
Needed to duplicate yytext into the pointer yylval rather
than just copying the value.