Home | History | Annotate | Line # | Download | only in unit-tests
varmod-assign.exp revision 1.11
      1  1.10  rillig Global:param = twice
      2  1.10  rillig Global:VARNAME = VAR.$${param}
      3  1.10  rillig Var_Parse: ${VARNAME} (eval)
      4  1.10  rillig Global:VAR.${param} = initial-value
      5  1.10  rillig Var_Parse: ${${VARNAME}::=assigned-value} (eval-defined)
      6  1.10  rillig Var_Parse: ${VARNAME}::=assigned-value} (eval-defined)
      7  1.10  rillig Applying ${VAR.${param}::...} to "initial-value" (eval-defined, none, regular)
      8  1.10  rillig Modifier part: "assigned-value"
      9  1.11  rillig Global:VAR.${param} = assigned-value
     10  1.10  rillig Result of ${VAR.${param}::=assigned-value} is "" (eval-defined, none, regular)
     11  1.11  rillig Var_Parse: ${${VARNAME}} != "assigned-value" (eval-defined)
     12  1.11  rillig Var_Parse: ${VARNAME}} != "assigned-value" (eval-defined)
     13  1.10  rillig Global:.MAKEFLAGS =  -r -k -d v -d
     14  1.10  rillig Global:.MAKEFLAGS =  -r -k -d v -d 0
     15   1.2  rillig mod-assign: first=1.
     16   1.2  rillig mod-assign: last=3.
     17   1.2  rillig mod-assign: appended=1 2 3.
     18   1.2  rillig 1
     19   1.2  rillig 2
     20   1.2  rillig 3
     21   1.2  rillig mod-assign: ran:3.
     22   1.2  rillig mod-assign: global: 1, 3, 1 2 3, 3.
     23   1.2  rillig mod-assign-nested: then1t1
     24   1.2  rillig mod-assign-nested: else2e2
     25   1.2  rillig mod-assign-nested: then3t3
     26   1.2  rillig mod-assign-nested: else4e4
     27   1.9  rillig make: Bad modifier ":" for variable ""
     28   1.6  rillig mod-assign-empty: value}
     29   1.9  rillig make: Bad modifier ":" for variable ""
     30   1.3  rillig mod-assign-empty: overwritten}
     31   1.3  rillig mod-assign-empty: VAR=overwritten
     32   1.8  rillig make: Unknown modifier ":x"
     33   1.3  rillig 
     34   1.3  rillig sysv:y
     35   1.7  rillig make: Unfinished modifier for "ASSIGN" ('}' missing)
     36   1.3  rillig 
     37   1.4  rillig ok=word
     38   1.5  rillig make: " echo word; false " returned non-zero status
     39   1.4  rillig err=previous
     40   1.1  rillig exit status 0
     41