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