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