Switched Declaration to use a switch statement. (not sure how I missed it in the first pass.
Fixed bug when parsing a templated expression.