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