made comment zero-terminated
added in single-line comment stripping
implemented multi-line comment removal