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