directive-for-escape.exp revision 1.20 1 1.1 rillig For: end for 1
2 1.20 rillig For: loop body with chars = !"#$%&'()*+,-./0-9:;<=>?@A-Z[\]_^a-z{|}~:
3 1.1 rillig . info ${:U!"#$%&'()*+,-./0-9\:;<=>?@A-Z[\\]_^a-z{|\}~}
4 1.8 rillig make: Unclosed variable expression, expecting '}' for modifier "U!"" of variable "" with value "!""
5 1.19 rillig make: "directive-for-escape.mk" line 21: !"
6 1.1 rillig For: end for 1
7 1.20 rillig For: loop body with chars = !"\\#$%&'()*+,-./0-9:;<=>?@A-Z[\]_^a-z{|}~:
8 1.1 rillig . info ${:U!"\\\\#$%&'()*+,-./0-9\:;<=>?@A-Z[\\]_^a-z{|\}~}
9 1.8 rillig make: Unclosed variable expression, expecting '}' for modifier "U!"\\\\" of variable "" with value "!"\\"
10 1.19 rillig make: "directive-for-escape.mk" line 32: !"\\
11 1.1 rillig For: end for 1
12 1.20 rillig For: loop body with i = $:
13 1.1 rillig . info ${:U\$}
14 1.19 rillig make: "directive-for-escape.mk" line 47: $
15 1.20 rillig For: loop body with i = ${V}:
16 1.1 rillig . info ${:U${V}}
17 1.19 rillig make: "directive-for-escape.mk" line 47: value
18 1.20 rillig For: loop body with i = ${V:=-with-modifier}:
19 1.1 rillig . info ${:U${V:=-with-modifier}}
20 1.19 rillig make: "directive-for-escape.mk" line 47: value-with-modifier
21 1.20 rillig For: loop body with i = $(V):
22 1.1 rillig . info ${:U$(V)}
23 1.19 rillig make: "directive-for-escape.mk" line 47: value
24 1.20 rillig For: loop body with i = $(V:=-with-modifier):
25 1.1 rillig . info ${:U$(V:=-with-modifier)}
26 1.19 rillig make: "directive-for-escape.mk" line 47: value-with-modifier
27 1.1 rillig For: end for 1
28 1.20 rillig For: loop body with i = ${UNDEF:U\$\$:
29 1.17 rillig # ${:U\${UNDEF\:U\\$\\$}
30 1.20 rillig For: loop body with i = {{}}:
31 1.17 rillig # ${:U{{\}\}}
32 1.20 rillig For: loop body with i = end}:
33 1.17 rillig # ${:Uend\}}
34 1.17 rillig For: end for 1
35 1.20 rillig For: loop body with i = ${UNDEF:U\$\$:
36 1.1 rillig . info ${:U\${UNDEF\:U\\$\\$}
37 1.19 rillig make: "directive-for-escape.mk" line 101: ${UNDEF:U\backslash$
38 1.20 rillig For: loop body with i = {{}}:
39 1.1 rillig . info ${:U{{\}\}}
40 1.19 rillig make: "directive-for-escape.mk" line 101: {{}}
41 1.20 rillig For: loop body with i = end}:
42 1.1 rillig . info ${:Uend\}}
43 1.19 rillig make: "directive-for-escape.mk" line 101: end}
44 1.5 rillig For: end for 1
45 1.20 rillig For: loop body with i = begin<${UNDEF:Ufallback:N{{{}}}}>end:
46 1.5 rillig . info ${:Ubegin<${UNDEF:Ufallback:N{{{}}}}>end}
47 1.19 rillig make: "directive-for-escape.mk" line 122: begin<fallback>end
48 1.1 rillig For: end for 1
49 1.20 rillig For: loop body with i = $:
50 1.1 rillig . info ${:U\$}
51 1.19 rillig make: "directive-for-escape.mk" line 131: $
52 1.19 rillig make: "directive-for-escape.mk" line 140: invalid character ':' in .for loop variable name
53 1.19 rillig For: end for 1
54 1.19 rillig make: "directive-for-escape.mk" line 150: invalid character '}' in .for loop variable name
55 1.19 rillig For: end for 1
56 1.3 rillig For: end for 1
57 1.20 rillig For: loop body with i = inner:
58 1.3 rillig . info . $$i: ${:Uinner}
59 1.3 rillig . info . $${i}: ${:Uinner}
60 1.3 rillig . info . $${i:M*}: ${:Uinner:M*}
61 1.3 rillig . info . $$(i): $(:Uinner)
62 1.3 rillig . info . $$(i:M*): $(:Uinner:M*)
63 1.3 rillig . info . $${i$${:U}}: ${i${:U}}
64 1.6 rillig . info . $${i\}}: ${:Uinner\}} # XXX: unclear why ForLoop_SubstVarLong needs this
65 1.3 rillig . info . $${i2}: ${i2}
66 1.3 rillig . info . $${i,}: ${i,}
67 1.3 rillig . info . adjacent: ${:Uinner}${:Uinner}${:Uinner:M*}${:Uinner}
68 1.19 rillig make: "directive-for-escape.mk" line 159: . $i: inner
69 1.19 rillig make: "directive-for-escape.mk" line 160: . ${i}: inner
70 1.19 rillig make: "directive-for-escape.mk" line 161: . ${i:M*}: inner
71 1.19 rillig make: "directive-for-escape.mk" line 162: . $(i): inner
72 1.19 rillig make: "directive-for-escape.mk" line 163: . $(i:M*): inner
73 1.19 rillig make: "directive-for-escape.mk" line 164: . ${i${:U}}: outer
74 1.19 rillig make: "directive-for-escape.mk" line 165: . ${i\}}: inner}
75 1.19 rillig make: "directive-for-escape.mk" line 166: . ${i2}: two
76 1.19 rillig make: "directive-for-escape.mk" line 167: . ${i,}: comma
77 1.19 rillig make: "directive-for-escape.mk" line 168: . adjacent: innerinnerinnerinner
78 1.19 rillig make: "directive-for-escape.mk" line 187: invalid character '$' in .for loop variable name
79 1.19 rillig For: end for 1
80 1.19 rillig make: "directive-for-escape.mk" line 199: eight and no cents.
81 1.10 rillig For: end for 1
82 1.19 rillig make: "directive-for-escape.mk" line 212: newline in .for value
83 1.19 rillig make: "directive-for-escape.mk" line 212: newline in .for value
84 1.20 rillig For: loop body with i = "
85 1.20 rillig ":
86 1.11 rillig . info short: ${:U" "}
87 1.11 rillig . info long: ${:U" "}
88 1.19 rillig make: "directive-for-escape.mk" line 213: short: " "
89 1.19 rillig make: "directive-for-escape.mk" line 214: long: " "
90 1.13 rillig For: end for 1
91 1.20 rillig For: loop body with i = "
92 1.20 rillig ":
93 1.13 rillig For: end for 1
94 1.19 rillig Parse_PushInput: .for loop in directive-for-escape.mk, line 230
95 1.19 rillig make: "directive-for-escape.mk" line 230: newline in .for value
96 1.19 rillig in .for loop from directive-for-escape.mk:230 with i = "
97 1.13 rillig "
98 1.20 rillig For: loop body with i = "
99 1.20 rillig ":
100 1.13 rillig : ${:U" "}
101 1.14 rillig SetFilenameVars: ${.PARSEDIR} = <some-dir> ${.PARSEFILE} = `directive-for-escape.mk'
102 1.19 rillig Parsing line 231: : ${:U" "}
103 1.13 rillig ParseDependency(: " ")
104 1.19 rillig ParseEOF: returning to file directive-for-escape.mk, line 233
105 1.14 rillig SetFilenameVars: ${.PARSEDIR} = <some-dir> ${.PARSEFILE} = `directive-for-escape.mk'
106 1.19 rillig Parsing line 233: .MAKEFLAGS: -d0
107 1.13 rillig ParseDependency(.MAKEFLAGS: -d0)
108 1.15 rillig For: end for 1
109 1.20 rillig For: loop body with i = #:
110 1.15 rillig # ${:U#}
111 1.20 rillig For: loop body with i = \\#:
112 1.15 rillig # ${:U\\\\#}
113 1.15 rillig For: end for 1
114 1.20 rillig For: loop body with i = $:
115 1.15 rillig # ${:U\$}
116 1.20 rillig For: loop body with i = $i:
117 1.15 rillig # ${:U$i}
118 1.20 rillig For: loop body with i = $(i):
119 1.15 rillig # ${:U$(i)}
120 1.20 rillig For: loop body with i = ${i}:
121 1.15 rillig # ${:U${i}}
122 1.20 rillig For: loop body with i = $$:
123 1.15 rillig # ${:U$$}
124 1.20 rillig For: loop body with i = $$$$:
125 1.15 rillig # ${:U$$$$}
126 1.20 rillig For: loop body with i = ${:U\$\$}:
127 1.15 rillig # ${:U${:U\$\$}}
128 1.15 rillig For: end for 1
129 1.20 rillig For: loop body with i = ${.TARGET}:
130 1.16 rillig # ${:U${.TARGET}}
131 1.20 rillig For: loop body with i = ${.TARGET}:
132 1.16 rillig # ${:U${.TARGET}}
133 1.20 rillig For: loop body with i = $${.TARGET}:
134 1.16 rillig # ${:U$${.TARGET\}}
135 1.20 rillig For: loop body with i = $${.TARGET}:
136 1.16 rillig # ${:U$${.TARGET\}}
137 1.16 rillig For: end for 1
138 1.20 rillig For: loop body with i = (((:
139 1.15 rillig # ${:U(((}
140 1.20 rillig For: loop body with i = {{{:
141 1.15 rillig # ${:U{{{}
142 1.20 rillig For: loop body with i = ))):
143 1.15 rillig # ${:U)))}
144 1.20 rillig For: loop body with i = }}}:
145 1.15 rillig # ${:U\}\}\}}
146 1.10 rillig make: Fatal errors encountered -- cannot continue
147 1.10 rillig make: stopped in unit-tests
148 1.10 rillig exit status 1
149