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