query: Does the C preprocessor strip comments or expand macros first?
positive_passages.docid: 564
positive_passages.text: In which step of compilation are comments removed?
negative_passages.docid: 141235
negative_passages.text: Which comment style should I use in batch files?
negative_passages.docid: 20098
negative_passages.text: How to identify platform/compiler from preprocessor macros?
negative_passages.docid: 146983
negative_passages.text: Where to put comments in an if-then-else construct?
negative_passages.docid: 85647
negative_passages.text: C macros and use of arguments in parentheses
negative_passages.docid: 137195
negative_passages.text: "C - C++" joke about postfix/prefix operation ordering
negative_passages.docid: 120108
negative_passages.text: Commenting interpreted code and performance
negative_passages.docid: 117312
negative_passages.text: How to change the catcode in a macro
negative_passages.docid: 43573
negative_passages.text: Modifying C string constants?
negative_passages.docid: 79954
negative_passages.text: How to make G++ preprocessor output a newline in a macro?
negative_passages.docid: 60128
negative_passages.text: What are the valid characters for macro names?
negative_passages.docid: 20867
negative_passages.text: what is the purpose of the extra asterisks in php comments?
negative_passages.docid: 139772
negative_passages.text: Assigning custom extensions to a language's syntax highlighting in Notepad++
negative_passages.docid: 20510
negative_passages.text: Macros for code annotations
negative_passages.docid: 33133
negative_passages.text: How do I wrap a macro definition in an environment?
negative_passages.docid: 123229
negative_passages.text: Utility to Strip Comments from LaTeX Source
negative_passages.docid: 18646
negative_passages.text: Swallowing comma in variadic macros on compilers that do not recognise ##