reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Lex/TokenConcatenation.cpp
   70   memset(TokenInfo, 0, sizeof(TokenInfo));
   70   memset(TokenInfo, 0, sizeof(TokenInfo));
   73   TokenInfo[tok::identifier      ] |= aci_custom;
   74   TokenInfo[tok::numeric_constant] |= aci_custom_firstchar;
   75   TokenInfo[tok::period          ] |= aci_custom_firstchar;
   76   TokenInfo[tok::amp             ] |= aci_custom_firstchar;
   77   TokenInfo[tok::plus            ] |= aci_custom_firstchar;
   78   TokenInfo[tok::minus           ] |= aci_custom_firstchar;
   79   TokenInfo[tok::slash           ] |= aci_custom_firstchar;
   80   TokenInfo[tok::less            ] |= aci_custom_firstchar;
   81   TokenInfo[tok::greater         ] |= aci_custom_firstchar;
   82   TokenInfo[tok::pipe            ] |= aci_custom_firstchar;
   83   TokenInfo[tok::percent         ] |= aci_custom_firstchar;
   84   TokenInfo[tok::colon           ] |= aci_custom_firstchar;
   85   TokenInfo[tok::hash            ] |= aci_custom_firstchar;
   86   TokenInfo[tok::arrow           ] |= aci_custom_firstchar;
   90     TokenInfo[tok::string_literal      ] |= aci_custom;
   91     TokenInfo[tok::wide_string_literal ] |= aci_custom;
   92     TokenInfo[tok::utf8_string_literal ] |= aci_custom;
   93     TokenInfo[tok::utf16_string_literal] |= aci_custom;
   94     TokenInfo[tok::utf32_string_literal] |= aci_custom;
   95     TokenInfo[tok::char_constant       ] |= aci_custom;
   96     TokenInfo[tok::wide_char_constant  ] |= aci_custom;
   97     TokenInfo[tok::utf16_char_constant ] |= aci_custom;
   98     TokenInfo[tok::utf32_char_constant ] |= aci_custom;
  103     TokenInfo[tok::utf8_char_constant] |= aci_custom;
  107     TokenInfo[tok::lessequal ] |= aci_custom_firstchar;
  110   TokenInfo[tok::amp         ] |= aci_avoid_equal;           // &=
  111   TokenInfo[tok::plus        ] |= aci_avoid_equal;           // +=
  112   TokenInfo[tok::minus       ] |= aci_avoid_equal;           // -=
  113   TokenInfo[tok::slash       ] |= aci_avoid_equal;           // /=
  114   TokenInfo[tok::less        ] |= aci_avoid_equal;           // <=
  115   TokenInfo[tok::greater     ] |= aci_avoid_equal;           // >=
  116   TokenInfo[tok::pipe        ] |= aci_avoid_equal;           // |=
  117   TokenInfo[tok::percent     ] |= aci_avoid_equal;           // %=
  118   TokenInfo[tok::star        ] |= aci_avoid_equal;           // *=
  119   TokenInfo[tok::exclaim     ] |= aci_avoid_equal;           // !=
  120   TokenInfo[tok::lessless    ] |= aci_avoid_equal;           // <<=
  121   TokenInfo[tok::greatergreater] |= aci_avoid_equal;         // >>=
  122   TokenInfo[tok::caret       ] |= aci_avoid_equal;           // ^=
  123   TokenInfo[tok::equal       ] |= aci_avoid_equal;           // ==
  182   unsigned ConcatInfo = TokenInfo[PrevKind];