name-value-eval-preparse.cpp: implemented "+/-"; variables cannot be Python keywords; final ":" optional with if/while/etc.