Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Pygments / tests / examplefiles / cpp / functions.cpp.output
Size: Mime:
'using'       Keyword
' '           Text.Whitespace
'std'         Name
':'           Operator
':'           Operator
'numerical'   Name
';'           Punctuation
'\n'          Text.Whitespace

'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'*'           Operator
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'*'           Operator
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'string'      Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'string'      Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'    '        Text.Whitespace
'*'           Operator
'    '        Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'    '        Text.Whitespace
'*'           Operator
'    '        Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'   '         Text.Whitespace
'*'           Operator
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'   '         Text.Whitespace
'*'           Operator
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'   '         Text.Whitespace
'*'           Operator
'*'           Operator
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'   '         Text.Whitespace
'*'           Operator
'*'           Operator
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'*'           Operator
'*'           Operator
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'*'           Operator
'*'           Operator
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'  '          Text.Whitespace
'*'           Operator
'*'           Operator
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'  '          Text.Whitespace
'*'           Operator
'*'           Operator
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'  '          Text.Whitespace
'&'           Operator
'  '          Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'  '          Text.Whitespace
'&'           Operator
'  '          Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'&'           Operator
'   '         Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'&'           Operator
'   '         Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'   '         Text.Whitespace
'&'           Operator
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'   '         Text.Whitespace
'&'           Operator
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'   '         Text.Whitespace
'&'           Operator
'&'           Operator
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'   '         Text.Whitespace
'&'           Operator
'&'           Operator
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'   '         Text.Whitespace
'&'           Operator
'&'           Operator
'   '         Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'   '         Text.Whitespace
'&'           Operator
'&'           Operator
'   '         Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'&'           Operator
'&'           Operator
'   '         Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'string'      Name
'&'           Operator
'&'           Operator
'   '         Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'noexcept'    Keyword
';'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'noexcept'    Keyword
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'noexcept'    Keyword
' '           Text.Whitespace
'const'       Keyword
';'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'noexcept'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
'&'           Operator
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
'&'           Operator
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
'&'           Operator
'   '         Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
'&'           Operator
'   '         Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
'   '         Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
'   '         Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
'&'           Operator
'&'           Operator
'   '         Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
'&'           Operator
'&'           Operator
'   '         Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
'&'           Operator
'&'           Operator
'   '         Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
'&'           Operator
'&'           Operator
'   '         Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'&'           Operator
'&'           Operator
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'&'           Operator
'&'           Operator
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'*'           Operator
'*'           Operator
'*'           Operator
'*'           Operator
'*'           Operator
'  '          Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'*'           Operator
'*'           Operator
'*'           Operator
'*'           Operator
'*'           Operator
'  '          Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'*'           Operator
'*'           Operator
'*'           Operator
'*'           Operator
'*'           Operator
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'*'           Operator
'*'           Operator
'*'           Operator
'*'           Operator
'*'           Operator
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
'*'           Operator
'*'           Operator
'*'           Operator
'*'           Operator
'*'           Operator
' '           Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
'*'           Operator
'*'           Operator
'*'           Operator
'*'           Operator
'*'           Operator
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'*'           Operator
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'*'           Operator
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
'*'           Operator
' '           Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
'*'           Operator
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'explicit'    Keyword
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'char'        Keyword.Type
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'str'         Name
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'unsigned'    Keyword.Type
' '           Text.Whitespace
'int'         Keyword.Type
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'unsigned'    Keyword.Type
' '           Text.Whitespace
'int'         Keyword.Type
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'// Names with namespaces\n' Comment.Single

'\n'          Text.Whitespace

'string'      Name
' '           Text.Whitespace
'Type::contains' Name.Function
'('           Punctuation
'char'        Keyword.Type
' '           Text.Whitespace
'c'           Name
')'           Punctuation
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'noexcept'    Keyword
';'           Punctuation
'\n'          Text.Whitespace

'string'      Name
' '           Text.Whitespace
'Type::contains' Name.Function
'('           Punctuation
'char'        Keyword.Type
' '           Text.Whitespace
'c'           Name
')'           Punctuation
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'noexcept'    Keyword
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'std'         Name
':'           Operator
':'           Operator
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'char'        Keyword.Type
' '           Text.Whitespace
'c'           Name
')'           Punctuation
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'noexcept'    Keyword
';'           Punctuation
'\n'          Text.Whitespace

'std'         Name
':'           Operator
':'           Operator
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'char'        Keyword.Type
' '           Text.Whitespace
'c'           Name
')'           Punctuation
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'noexcept'    Keyword
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'std'         Name
':'           Operator
':'           Operator
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'std'         Name
':'           Operator
':'           Operator
'vector'      Name
'<'           Operator
'char'        Keyword.Type
'>'           Operator
' '           Text.Whitespace
'chars'       Name
')'           Punctuation
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'noexcept'    Keyword
';'           Punctuation
'\n'          Text.Whitespace

'std'         Name
':'           Operator
':'           Operator
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'std'         Name
':'           Operator
':'           Operator
'vector'      Name
'<'           Operator
'char'        Keyword.Type
'>'           Operator
' '           Text.Whitespace
'chars'       Name
')'           Punctuation
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'noexcept'    Keyword
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'std'         Name
':'           Operator
':'           Operator
'string'      Name
' '           Text.Whitespace
'std::vector::contains' Name.Function
'('           Punctuation
'std'         Name
':'           Operator
':'           Operator
'vector'      Name
'<'           Operator
'char'        Keyword.Type
'>'           Operator
' '           Text.Whitespace
'chars'       Name
')'           Punctuation
' '           Text.Whitespace
'const'       Keyword
';'           Punctuation
'\n'          Text.Whitespace

'std'         Name
':'           Operator
':'           Operator
'string'      Name
' '           Text.Whitespace
'std::vector::contains' Name.Function
'('           Punctuation
'std'         Name
':'           Operator
':'           Operator
'vector'      Name
'<'           Operator
'char'        Keyword.Type
'>'           Operator
' '           Text.Whitespace
'chars'       Name
')'           Punctuation
' '           Text.Whitespace
'const'       Keyword
'  '          Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'const'       Keyword
' '           Text.Whitespace
'inline'      Keyword.Reserved
' '           Text.Whitespace
'explicit'    Keyword
' '           Text.Whitespace
'std'         Name
':'           Operator
':'           Operator
'string'      Name
' '           Text.Whitespace
'std::vector::contains' Name.Function
'('           Punctuation
'std'         Name
':'           Operator
':'           Operator
'vector'      Name
'<'           Operator
'char'        Keyword.Type
'>'           Operator
' '           Text.Whitespace
'chars'       Name
')'           Punctuation
' '           Text.Whitespace
'const'       Keyword
'  '          Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'const'       Keyword
' '           Text.Whitespace
'inline'      Keyword.Reserved
' '           Text.Whitespace
'explicit'    Keyword
' '           Text.Whitespace
'std'         Name
':'           Operator
':'           Operator
'string'      Name
' '           Text.Whitespace
'std::vector::contains' Name.Function
'('           Punctuation
'std'         Name
':'           Operator
':'           Operator
'vector'      Name
'<'           Operator
'char'        Keyword.Type
'>'           Operator
' '           Text.Whitespace
'chars'       Name
')'           Punctuation
' '           Text.Whitespace
'const'       Keyword
';'           Punctuation
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'// inside classes\n' Comment.Single

'\n'          Text.Whitespace

'class'       Keyword
' '           Text.Whitespace
'raz'         Name.Class
' '           Text.Whitespace
'{'           Punctuation
'\n'          Text.Whitespace

'    '        Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'virtual'     Keyword
' '           Text.Whitespace
'std'         Name
':'           Operator
':'           Operator
'string'      Name
' '           Text.Whitespace
'contains'    Name.Function
'('           Punctuation
'const'       Keyword
' '           Text.Whitespace
'std'         Name
':'           Operator
':'           Operator
'string'      Name
' '           Text.Whitespace
'str'         Name
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'}'           Punctuation
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'// Make sure these are not functions:\n' Comment.Single

'else'        Keyword
' '           Text.Whitespace
'if'          Keyword
'('           Punctuation
'flag'        Name
' '           Text.Whitespace
'&'           Operator
'&'           Operator
' '           Text.Whitespace
'func_call'   Name
'('           Punctuation
')'           Punctuation
')'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
'\n'          Text.Whitespace

'new'         Keyword
' '           Text.Whitespace
'T'           Name
'('           Punctuation
')'           Punctuation
';'           Punctuation
'\n'          Text.Whitespace

'const'       Keyword
' '           Text.Whitespace
'operator'    Keyword
' '           Text.Whitespace
'int'         Keyword.Type
'('           Punctuation
')'           Punctuation
' '           Text.Whitespace
'const'       Keyword
' '           Text.Whitespace
'{'           Punctuation
'}'           Punctuation
' '           Text.Whitespace
'// so int is lexed as type and not function.name\n' Comment.Single