refactoring for the base ASTVisitor
removed old file StrictVisitor.js