add comment support (/* and */)