From 91c4c96fe991b9a5c3aff6af3f1d4cb715b89c5c Mon Sep 17 00:00:00 2001 From: YamaArashi Date: Sun, 15 May 2016 07:08:39 -0700 Subject: allow multiple symbols/integers inside curly brackets in preproc --- tools/preproc/char_util.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tools/preproc/char_util.h') diff --git a/tools/preproc/char_util.h b/tools/preproc/char_util.h index 05f9a1dd4..ab20dbc53 100644 --- a/tools/preproc/char_util.h +++ b/tools/preproc/char_util.h @@ -56,6 +56,12 @@ inline bool IsAsciiPrintable(unsigned char c) return (c >= ' ' && c <= '~'); } +// Returns whether the character can start the identifier of a "{FOO}" constant in strings. +inline bool IsIdentifierStartingChar(unsigned char c) +{ + return IsAsciiAlpha(c) || c == '_'; +} + // Returns whether the character can be used in the identifier of a "{FOO}" constant in strings. inline bool IsIdentifierChar(unsigned char c) { -- cgit v1.2.3