(?u:\p{UnicodeIdentifierStart}\p{UnicodeIdentifierPart}*) (?^"(\\.|\\\r?\n|[^\\\n"])*") (?^'(\\.|[^\\\n'])*') (?^//.*) (?^/\*([^*]|\n|(\*+([^*/]|\n)))*\*+\/)