I have a code look like the following:

Code:
macro drop _all


macro def test

foreach word in "a" "b" "c"{

macro def test $test "`word'"

}

macro list
The problem is, I cannot get
"a" "b "c"
I can only get
a "b" "c"

What is the problem and how to fix it?