[variable-reference-name-substitution.html]
[var() name comes from another var()]
expected: FAIL
[var() name comes from a chain of var()s]
expected: FAIL
[invalid substituted name falls back]
expected: FAIL
[unset name-providing var() falls back]
expected: FAIL
[whitespace around substituted name]
expected: FAIL
[name argument substituting to nothing falls back]
expected: FAIL
[multi-token substituted name falls back]
expected: FAIL
[dimension-token substituted name falls back]
expected: FAIL
[string substituted name falls back]
expected: FAIL
[-- as substituted name falls back]
expected: FAIL
[{}-wrapped literal name argument]
expected: FAIL
[{}-wrapped substituted name argument]
expected: FAIL
[{}-wrapped name argument with whitespace]
expected: FAIL
[{}-wrapped name argument with fallback]
expected: FAIL
[var() name comes from attr()]
expected: FAIL
[var() name from attr() that is not a name falls back]
expected: FAIL
[var() name comes from if()]
expected: FAIL
[var() name comes from random-item()]
expected: FAIL
[substituted name resolves a registered property]
expected: FAIL
[substituted name of a guaranteed-invalid registered property uses the fallback]
expected: FAIL
[fallback of an unparsed name is not syntax checked]
expected: FAIL