1/* This file was generated by ConfigHeader using the Zig Build System. */
2// empty lines are preserved
3
4// double-wrapped at-sigils work like single-wrapped
5@text@
6@text@
7
8// at-var lookup happens inside dollar-curly before dollar-curly lookup
9text
10
11// expanded variables are treated as strings and can be re-substituted
12@STRING@
13@STRING@
14${STRING}
15${STRING}
16${STRING}
17${STRING}
18${text}
19${text}
20${text}
21
22// nested dollar-curly expansion from the inside out
23STRING
24STRING
25
26// nested dollar-curly — only completed brace blocks are expanded
27NEST_UNDERSCORE_PROXY
28NEST_UNDERSCORE_PROXY
29
30// backslash is invalid in at-var names — preserved as literal
31\@STRING\@
32
33// backslash does not affect dollar-curly expansion
34\text
35
36// backslash before opening brace breaks dollar-curly identification
37$\{STRING}
38
39// bare at-sigils pass through unchanged with no variable map
40#define AT @
41#define ATAT @@
42#define ATATAT @@@
43#define ATATATAT @@@@