support // and /**/ comment