Reflective thrift IDL description.
Comments are gathered before the start of the next statement.
- Line comments are accumulated with newline delimiter.
Each line is individually trimmed.
- Block comments replace the entire comment.
The first space after '*' on each line is ignored.