]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/bmake/unit-tests/varmod-defined.exp
Merge bmake-20201117
[FreeBSD/FreeBSD.git] / contrib / bmake / unit-tests / varmod-defined.exp
1 Global:8_DOLLARS = $$$$$$$$
2 Global:VAR = 
3 Var_Parse: ${8_DOLLARS} with VARE_WANTRES|VARE_KEEP_DOLLAR
4 Global:VAR = $$$$$$$$
5 Var_Parse: ${VAR:D${8_DOLLARS}} with VARE_WANTRES|VARE_KEEP_DOLLAR
6 Applying ${VAR:D...} to "$$$$$$$$" (VARE_WANTRES|VARE_KEEP_DOLLAR, none, none)
7 Var_Parse: ${8_DOLLARS}} with VARE_WANTRES|VARE_KEEP_DOLLAR
8 Result of ${VAR:D${8_DOLLARS}} is "$$$$$$$$" (VARE_WANTRES|VARE_KEEP_DOLLAR, none, none)
9 Global:VAR = $$$$$$$$
10 Var_Parse: ${VAR:@var@${8_DOLLARS}@} with VARE_WANTRES|VARE_KEEP_DOLLAR
11 Applying ${VAR:@...} to "$$$$$$$$" (VARE_WANTRES|VARE_KEEP_DOLLAR, none, none)
12 Modifier part: "var"
13 Modifier part: "${8_DOLLARS}"
14 ModifyWords: split "$$$$$$$$" into 1 words
15 Global:var = $$$$$$$$
16 Var_Parse: ${8_DOLLARS} with VARE_WANTRES
17 ModifyWord_Loop: in "$$$$$$$$", replace "var" with "${8_DOLLARS}" to "$$$$"
18 Global:delete var
19 Result of ${VAR:@var@${8_DOLLARS}@} is "$$$$" (VARE_WANTRES|VARE_KEEP_DOLLAR, none, none)
20 Global:VAR = $$$$
21 Global:.MAKEFLAGS =  -r -k -d v -d
22 Global:.MAKEFLAGS =  -r -k -d v -d 0
23 exit status 0