Home | History | Annotate | Line # | Download | only in unit-tests
directive-for-escape.exp revision 1.15
      1 For: end for 1
      2 For: loop body:
      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 19: !"
      6 For: end for 1
      7 For: loop body:
      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 29: !"\\
     11 For: end for 1
     12 For: loop body:
     13 .  info ${:U\$}
     14 make: "directive-for-escape.mk" line 43: $
     15 For: loop body:
     16 .  info ${:U${V}}
     17 make: "directive-for-escape.mk" line 43: value
     18 For: loop body:
     19 .  info ${:U${V:=-with-modifier}}
     20 make: "directive-for-escape.mk" line 43: value-with-modifier
     21 For: loop body:
     22 .  info ${:U$(V)}
     23 make: "directive-for-escape.mk" line 43: value
     24 For: loop body:
     25 .  info ${:U$(V:=-with-modifier)}
     26 make: "directive-for-escape.mk" line 43: value-with-modifier
     27 For: end for 1
     28 For: loop body:
     29 .  info ${:U\${UNDEF\:U\\$\\$}
     30 make: "directive-for-escape.mk" line 72: ${UNDEF:U\backslash$
     31 For: loop body:
     32 .  info ${:U{{\}\}}
     33 make: "directive-for-escape.mk" line 72: {{}}
     34 For: loop body:
     35 .  info ${:Uend\}}
     36 make: "directive-for-escape.mk" line 72: end}
     37 For: end for 1
     38 For: loop body:
     39 .  info ${:Ubegin<${UNDEF:Ufallback:N{{{}}}}>end}
     40 make: "directive-for-escape.mk" line 84: begin<fallback>end
     41 For: end for 1
     42 For: loop body:
     43 .  info ${:U\$}
     44 make: "directive-for-escape.mk" line 92: $
     45 For: end for 1
     46 For: loop body:
     47 .  info ${NUMBERS} ${:Ureplaced}
     48 make: "directive-for-escape.mk" line 100: one two three replaced
     49 For: end for 1
     50 For: loop body:
     51 .  info ${:Ureplaced}
     52 make: "directive-for-escape.mk" line 110: replaced
     53 For: end for 1
     54 For: loop body:
     55 .  info .        $$i: ${:Uinner}
     56 .  info .      $${i}: ${:Uinner}
     57 .  info .   $${i:M*}: ${:Uinner:M*}
     58 .  info .      $$(i): $(:Uinner)
     59 .  info .   $$(i:M*): $(:Uinner:M*)
     60 .  info . $${i$${:U}}: ${i${:U}}
     61 .  info .    $${i\}}: ${:Uinner\}}	# XXX: unclear why ForLoop_SubstVarLong needs this
     62 .  info .     $${i2}: ${i2}
     63 .  info .     $${i,}: ${i,}
     64 .  info .  adjacent: ${:Uinner}${:Uinner}${:Uinner:M*}${:Uinner}
     65 make: "directive-for-escape.mk" line 118: .        $i: inner
     66 make: "directive-for-escape.mk" line 119: .      ${i}: inner
     67 make: "directive-for-escape.mk" line 120: .   ${i:M*}: inner
     68 make: "directive-for-escape.mk" line 121: .      $(i): inner
     69 make: "directive-for-escape.mk" line 122: .   $(i:M*): inner
     70 make: "directive-for-escape.mk" line 123: . ${i${:U}}: outer
     71 make: "directive-for-escape.mk" line 124: .    ${i\}}: inner}
     72 make: "directive-for-escape.mk" line 125: .     ${i2}: two
     73 make: "directive-for-escape.mk" line 126: .     ${i,}: comma
     74 make: "directive-for-escape.mk" line 127: .  adjacent: innerinnerinnerinner
     75 For: end for 1
     76 For: loop body:
     77 .  info eight $$$$$$$$ and no cents.
     78 .  info eight ${:Udollar}${:Udollar}${:Udollar}${:Udollar} and no cents.
     79 make: "directive-for-escape.mk" line 135: eight $$$$ and no cents.
     80 make: "directive-for-escape.mk" line 136: eight dollardollardollardollar and no cents.
     81 make: "directive-for-escape.mk" line 145: eight  and no cents.
     82 For: end for 1
     83 make: "directive-for-escape.mk" line 152: newline in .for value
     84 make: "directive-for-escape.mk" line 152: newline in .for value
     85 For: loop body:
     86 .  info short: ${:U" "}
     87 .  info long: ${:U" "}
     88 make: "directive-for-escape.mk" line 153: short: " "
     89 make: "directive-for-escape.mk" line 154: long: " "
     90 For: end for 1
     91 For: loop body:
     92 For: end for 1
     93 Parse_PushInput: .for loop in directive-for-escape.mk, line 167
     94 make: "directive-for-escape.mk" line 167: newline in .for value
     95 	in .for loop from directive-for-escape.mk:167 with i = "
     96 "
     97 For: loop body:
     98 : ${:U" "}
     99 SetFilenameVars: ${.PARSEDIR} = <some-dir> ${.PARSEFILE} = `directive-for-escape.mk'
    100 Parsing line 168: : ${:U" "}
    101 ParseDependency(: " ")
    102 ParseEOF: returning to file directive-for-escape.mk, line 170
    103 SetFilenameVars: ${.PARSEDIR} = <some-dir> ${.PARSEFILE} = `directive-for-escape.mk'
    104 Parsing line 170: .MAKEFLAGS: -d0
    105 ParseDependency(.MAKEFLAGS: -d0)
    106 For: end for 1
    107 For: loop body:
    108 # ${:U#}
    109 For: loop body:
    110 # ${:U\\\\#}
    111 For: end for 1
    112 For: loop body:
    113 # ${:U\$}
    114 For: loop body:
    115 # ${:U$i}
    116 For: loop body:
    117 # ${:U$(i)}
    118 For: loop body:
    119 # ${:U${i}}
    120 For: loop body:
    121 # ${:U$$}
    122 For: loop body:
    123 # ${:U$$$$}
    124 For: loop body:
    125 # ${:U${:U\$\$}}
    126 For: end for 1
    127 For: loop body:
    128 # ${:U(((}
    129 For: loop body:
    130 # ${:U{{{}
    131 For: loop body:
    132 # ${:U)))}
    133 For: loop body:
    134 # ${:U\}\}\}}
    135 make: Fatal errors encountered -- cannot continue
    136 make: stopped in unit-tests
    137 exit status 1
    138