Searched refs:TokenSequence (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | token-sequence.cpp | 16 TokenSequence &TokenSequence::operator=(TokenSequence &&that) { in operator =() 45 void TokenSequence::swap(TokenSequence &that) { in swap() 87 void TokenSequence::Put(const TokenSequence &that) { in Put() 100 void TokenSequence::Put(const TokenSequence &that, ProvenanceRange range) { in Put() 111 void TokenSequence::Put( in Put() 129 void TokenSequence::Put( in Put() 149 TokenSequence &TokenSequence::ToLowerCase() { in ToLowerCase() 220 TokenSequence &TokenSequence::RemoveBlanks(std::size_t firstChar) { in RemoveBlanks() 247 TokenSequence &TokenSequence::ClipComment(bool skipFirst) { in ClipComment() 313 const TokenSequence &TokenSequence::CheckBadFortranCharacters( in CheckBadFortranCharacters() [all …]
|
| H A D | token-sequence.h | 34 class TokenSequence { 36 TokenSequence() {} in TokenSequence() function 37 TokenSequence(const TokenSequence &that) { Put(that); } in TokenSequence() function 38 TokenSequence( 42 TokenSequence(TokenSequence &&that) in TokenSequence() function 48 TokenSequence &operator=(const TokenSequence &that) { 53 TokenSequence &operator=(TokenSequence &&that); 58 void swap(TokenSequence &); 95 void Put(const TokenSequence &); 96 void Put(const TokenSequence &, ProvenanceRange); [all …]
|
| H A D | preprocessor.h | 37 Definition(const std::vector<std::string> &argNames, const TokenSequence &, 46 const TokenSequence &replacement() const { return replacement_; } in replacement() 50 TokenSequence Apply(const std::vector<TokenSequence> &args, Prescanner &); 53 static TokenSequence Tokenize(const std::vector<std::string> &argNames, 54 const TokenSequence &token, std::size_t firstToken, std::size_t tokens); 61 TokenSequence replacement_; 77 std::optional<TokenSequence> MacroReplacement( 78 const TokenSequence &, Prescanner &); 81 void Directive(const TokenSequence &, Prescanner &); 88 TokenSequence ReplaceMacros(const TokenSequence &, Prescanner &); [all …]
|
| H A D | prescan.h | 69 TokenSequence TokenizePreprocessorDirective(); 124 void EmitChar(TokenSequence &tokens, char ch) { in EmitChar() 128 void EmitInsertedChar(TokenSequence &tokens, char ch) { in EmitInsertedChar() 133 char EmitCharAndAdvance(TokenSequence &tokens, char ch) { in EmitCharAndAdvance() 152 void LabelField(TokenSequence &); 153 void EnforceStupidEndStatementRules(const TokenSequence &); 163 bool NextToken(TokenSequence &); 164 bool ExponentAndKind(TokenSequence &); 165 void QuotedCharacterLiteral(TokenSequence &, const char *start); 166 void Hollerith(TokenSequence &, int count, const char *start); [all …]
|
| H A D | preprocessor.cpp | 61 TokenSequence result; in Tokenize() 76 static TokenSequence Stringify( in Stringify() 78 TokenSequence result; in Stringify() 112 static TokenSequence TokenPasting(TokenSequence &&text) { in TokenPasting() 116 TokenSequence result; in TokenPasting() 140 TokenSequence Definition::Apply( in Apply() 142 TokenSequence result; in Apply() 274 TokenSequence result{input, 0, j}; in MacroReplacement() 313 TokenSequence replaced{ in MacroReplacement() 375 TokenSequence replaced{ in MacroReplacement() [all …]
|
| H A D | prescan.cpp | 49 static void NormalizeCompilerDirectiveCommentMarker(TokenSequence &dir) { in NormalizeCompilerDirectiveCommentMarker() 91 TokenSequence tokens; in Statement() 169 if (std::optional<TokenSequence> preprocessed{ in Statement() 243 TokenSequence Prescanner::TokenizePreprocessorDirective() { in TokenizePreprocessorDirective() 247 TokenSequence tokens; in TokenizePreprocessorDirective() 265 void Prescanner::LabelField(TokenSequence &token) { in LabelField() 487 bool Prescanner::NextToken(TokenSequence &tokens) { in NextToken() 625 bool Prescanner::ExponentAndKind(TokenSequence &tokens) { in ExponentAndKind() 645 TokenSequence &tokens, const char *start) { in QuotedCharacterLiteral() 698 TokenSequence &tokens, int count, const char *start) { in Hollerith() [all …]
|