[compiler] Accept negative int in atom grammar