255 |
| string char { $$ = $1 + $2; } |
| string char { $$ = $1 + $2; } |
256 |
; |
; |
257 |
|
|
258 |
dotnum : digits '.' digits { $$ = atoi(String($1 + "." + $3).c_str()); } |
dotnum : digits '.' digits { $$ = atof(String($1 + "." + $3).c_str()); } |
259 |
| '+' digits '.' digits { String s = "+"; s += $2; s += "."; s += $4; $$ = atof(s.c_str()); } |
| '+' digits '.' digits { String s = "+"; s += $2; s += "."; s += $4; $$ = atof(s.c_str()); } |
260 |
| '-' digits '.' digits { $$ = atof(String("-" + $2 + "." + $4).c_str()); } |
| '-' digits '.' digits { $$ = atof(String("-" + $2 + "." + $4).c_str()); } |
261 |
; |
; |
346 |
| text string { $$ = $1 + $2; } |
| text string { $$ = $1 + $2; } |
347 |
; |
; |
348 |
|
|
349 |
stringval : '\'' text '\'' { $$ = '\'' + $2 + '\''; } |
stringval : '\'' text '\'' { $$ = $2; } |
350 |
| '\"' text '\"' { $$ = '\"' + $2 + '\"'; } |
| '\"' text '\"' { $$ = $2; } |
351 |
; |
; |
352 |
|
|
353 |
|
|