modified ASTDeclaration of AST to support expression on right hand side