mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-11-12 03:01:04 +00:00
"Arbitrary substitution functions" are a family of functions that includes var() and attr(). All of them resolve to an arbitrary set of component values that are not known at parse-time, so they have to be substituted at computed-value time. Besides it being nice to follow the spec closely, this means we'll be able to implement the others (such as `if()` and `inherit()`) more easily. The main omission here is the new "spread syntax", which can be implemented in the future.
16 lines
No EOL
384 B
Text
16 lines
No EOL
384 B
Text
Harness status: OK
|
|
|
|
Found 11 tests
|
|
|
|
11 Pass
|
|
Pass Self-cycle
|
|
Pass Simple a/b cycle
|
|
Pass Three-var cycle
|
|
Pass Cycle that starts in the middle of a chain
|
|
Pass Cycle with extra edge
|
|
Pass Cycle with extra edge (2)
|
|
Pass Cycle with extra edge (3)
|
|
Pass Cycle with secondary cycle
|
|
Pass Cycle with overlapping secondary cycle
|
|
Pass Cycle with deeper secondary cycle
|
|
Pass Cycle in unused fallback |