refactor ADecl
update Parser.y