consolelog has now been converted to console.log; also declarationwithout hints as in true JS
modifications to the test cases
Tried to add the semicolon rule for declaration but in vain
en route to modify the reg allocation scheme