Home | History | Annotate | Download | only in Lex

Lines Matching refs:Elif

198 /// this #if directive, so #else/#elif blocks should never be entered. If ElseOk
356 } else if (Sub == "lif") { // "elif".
368 // looked up, etc, inside the #elif expression.
377 // If this is a #elif with a #else before it, report the error.
384 Callbacks->Elif(Tok.getLocation(),
414 // Skip to the next '#else', '#elif', or #endif.
425 // We have reached a '#else' or '#elif'. Lex the next token to get
461 // If this is a #elif with a #else before it, report the error.
470 // Evaluate the condition of the #elif.
2042 /// HandleElifDirective - Implements the #elif directive.
2047 // #elif directive in a non-skipping conditional... start skipping.
2060 // If this is a top-level #elif, inform the MIOpt.
2064 // If this is a #elif with a #else before it, report the error.
2068 Callbacks->Elif(ElifToken.getLocation(),