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