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