Advertisement
Madmouse

lol, funny minimal highlighting solution

Feb 12th, 2015
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.39 KB | None | 0 0
  1. sscode << (color?IWHITE:"") << i << (color?RESET:"") << ": ";
  2. for(auto b : a)
  3. {
  4.     bool isregister = [](auto machine, auto b)
  5.         {
  6.             if(machine->registers.count(b) == 0)
  7.                 return false;
  8.             return true;
  9.         }(machine, b);
  10.     sscode << (color?((c)?
  11.         ((b[0] == '\"')? RED:
  12.             (isregister?
  13.                 CYAN:RESET)):
  14.                     IGREEN):
  15.                         "")<< b << RESET << ((c>=1&&c!=a.size()-1) ? ", " : " ");
  16.     c++;
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement