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