It now generates the string literal from the preprocessor token. Even warns the user if the string is too long!