- added a test for the y operator
- separated the syntatic analysis from the execution