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