vkd3d-shader/preproc: Support namespaces in macro identifiers.

This commit is contained in:
Arkadiusz Hiler
2024-09-20 18:35:38 +03:00
committed by Henri Verbeet
parent a2aeb3a142
commit a3017fe9d5
Notes: Henri Verbeet 2024-09-24 14:09:30 +02:00
Approved-by: Elizabeth Figura (@zfigura)
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1096
2 changed files with 59 additions and 1 deletions

View File

@ -66,7 +66,7 @@ static void update_location(struct preproc_ctx *ctx);
NEWLINE \r?\n
WS [ \t\r]
IDENTIFIER [A-Za-z_][A-Za-z0-9_]*
IDENTIFIER (::)?[A-Za-z_]((::)?[A-Za-z0-9_]+)*
INT_SUFFIX [uUlL]{0,2}
%%