implement C-like comments