tests:
from Tomer: 
problem with test 1, last expression -- fixed by new expression and
regex fixes for \\\\

============ issues:  
from Eran:
Test 2:  "5 : print(/ x 2) ;" the print command is not suited for
parsing expressions with whitespaces in them... need to add whitespace
to inner expression [a-z0-9+\\-*\\\\]+

test 6: problem in parser: \\d+ for parsing label captures (-1) as
legal. changing to ([0-9]) doesn't solve this either. -1 is illegal for
label

=============

test 8: i think eran is wrong, and we're ok ... if parsing is
impossible, no need to report monotinicty

test 11: i think eran is wrong, there is no syntax problem

test 15: i think eran is wrong
Merge branch 'master' of https://github.com/guydaich/PRG_Comp_14.git
small fix