Searched refs:StartOfLine (Results 1 – 8 of 8) sorted by relevance
74 StartOfLine = 0x01, // At start of line or only after whitespace. enumerator234 bool isAtStartOfLine() const { return (Flags & StartOfLine) ? true : false; } in isAtStartOfLine()
124 Result.setFlag(Token::StartOfLine); in Lex()469 void SkipBytes(unsigned Bytes, bool StartOfLine);
652 void setSkipMainFilePreamble(unsigned Bytes, bool StartOfLine) { in setSkipMainFilePreamble() argument654 SkipMainFilePreamble.second = StartOfLine; in setSkipMainFilePreamble()
1153 void Lexer::SkipBytes(unsigned Bytes, bool StartOfLine) { in SkipBytes() argument1157 IsAtStartOfLine = StartOfLine; in SkipBytes()1410 Result.setFlag(Token::StartOfLine); in SkipWhitespace()1546 Result.setFlag(Token::StartOfLine); in SkipBCPLComment()2146 Result.setFlag(Token::StartOfLine); in LexTokenInternal()2420 Result.setFlag(Token::StartOfLine); in LexTokenInternal()2594 Result.setFlag(Token::StartOfLine); in LexTokenInternal()
440 Tok.setFlagValue(Token::StartOfLine , AtStartOfLine); in Lex()599 Result.setFlagValue(Token::StartOfLine , Tok.isAtStartOfLine()); in PasteTokens()
254 if (IsAtStartOfLine) Identifier.setFlag(Token::StartOfLine); in HandleMacroExpandedIdentifier()281 Identifier.setFlagValue(Token::StartOfLine , isAtStartOfLine); in HandleMacroExpandedIdentifier()
186 if (y & Token::StartOfLine) break; in DiscardToEndOfLine()
296 Tmp.clearFlag(Token::StartOfLine); in LexTokens()