Added variable declaration target, and grammar for nodes.