adjusted the buffer size for filename len
added support for nested comments /++/