Home | History | Annotate | Download | only in Lex

Lines Matching refs:comma

131   // In Microsoft-compatibility mode, a comma is removed in the expansion
137 // GCC removes the comma in the expansion of " ... , ## __VA_ARGS__ " if
146 // Is a comma available to be removed?
147 if (ResultToks.empty() || !ResultToks.back().is(tok::comma))
154 // Remove the comma.
157 // If the comma was right after another paste (e.g. "X##,##__VA_ARGS__"),
158 // then removal of the comma should produce a placemarker token (in C99
164 // Never add a space, even if the comma, ##, or arg had a space.
252 // In Microsoft mode, remove the comma before __VA_ARGS__ to ensure there
285 ResultToks.back().is(tok::comma))
322 ResultToks[ResultToks.size()-2].is(tok::comma) &&
384 // the ## was a comma, remove the comma. This is a GCC extension which is