varmod-defined.exp revision 1.12
1Global: 8_DOLLARS = $$$$$$$$ 2Global: VAR = # (empty) 3Var_Parse: ${8_DOLLARS} (eval-keep-dollar-and-undefined) 4Global: VAR = $$$$$$$$ 5Var_Parse: ${VAR:D${8_DOLLARS}} (eval-keep-dollar-and-undefined) 6Evaluating modifier ${VAR:D...} on value "$$$$$$$$" (eval-keep-dollar-and-undefined, regular) 7Var_Parse: ${8_DOLLARS}} (eval-keep-dollar-and-undefined) 8Result of ${VAR:D${8_DOLLARS}} is "$$$$$$$$" (eval-keep-dollar-and-undefined, regular) 9Global: VAR = $$$$$$$$ 10Var_Parse: ${VAR:@var@${8_DOLLARS}@} (eval-keep-dollar-and-undefined) 11Evaluating modifier ${VAR:@...} on value "$$$$$$$$" (eval-keep-dollar-and-undefined, regular) 12Modifier part: "var" 13Var_Parse: ${8_DOLLARS}@} (parse-only) 14Modifier part: "${8_DOLLARS}" 15ModifyWords: split "$$$$$$$$" into 1 word 16Global: var = $$$$$$$$ 17Var_Parse: ${8_DOLLARS} (eval-keep-undefined) 18ModifyWord_Loop: in "$$$$$$$$", replace "var" with "${8_DOLLARS}" to "$$$$" 19Global: delete var 20Result of ${VAR:@var@${8_DOLLARS}@} is "$$$$" (eval-keep-dollar-and-undefined, regular) 21Global: VAR = $$$$ 22Global: .MAKEFLAGS = -r -k -d v -d 23Global: .MAKEFLAGS = -r -k -d v -d 0 24exit status 0 25