--- linuxsampler/trunk/src/network/lscp.y 2004/08/21 15:31:36 224 +++ linuxsampler/trunk/src/network/lscp.y 2004/08/22 14:46:47 225 @@ -255,7 +255,7 @@ | string char { $$ = $1 + $2; } ; -dotnum : digits '.' digits { $$ = atoi(String($1 + "." + $3).c_str()); } +dotnum : digits '.' digits { $$ = atof(String($1 + "." + $3).c_str()); } | '+' digits '.' digits { String s = "+"; s += $2; s += "."; s += $4; $$ = atof(s.c_str()); } | '-' digits '.' digits { $$ = atof(String("-" + $2 + "." + $4).c_str()); } ; @@ -346,8 +346,8 @@ | text string { $$ = $1 + $2; } ; -stringval : '\'' text '\'' { $$ = '\'' + $2 + '\''; } - | '\"' text '\"' { $$ = '\"' + $2 + '\"'; } +stringval : '\'' text '\'' { $$ = $2; } + | '\"' text '\"' { $$ = $2; } ;