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