now detect advanced variable name error in scan() , add more test case in test/error.php