Add cyclic check within variable resolution
Description
This should fix the recursive variable declaration problems.
Changes proposed in this merge request:
- Check resolved variables for references to themselves.
This merge request, when approved, will close issue/bug: #600 (closed)
Edited by Qinusty