use snip-function
remove useless GetVar
use xpt#eval#*
add log to s:ParseSpaces()
add test of variables
add test of Choose