in reply to Vector math with recdescent

I haven't used vector math in a while, but I remember that Parse::RecDescent had a companion module that really helped me out. It's loaded with info and examples. See:

Parse::RecDescent::FAQ