1*e4bcfbf5SAlex Lorenz# RUN: yaml-bench -canonical %s 2*e4bcfbf5SAlex Lorenz 3*e4bcfbf5SAlex Lorenz--- 4*e4bcfbf5SAlex Lorenz- &CENTER { x: 1, 'y': 2 } 5*e4bcfbf5SAlex Lorenz- &LEFT { x: 0, 'y': 2 } 6*e4bcfbf5SAlex Lorenz- &BIG { r: 10 } 7*e4bcfbf5SAlex Lorenz- &SMALL { r: 1 } 8*e4bcfbf5SAlex Lorenz 9*e4bcfbf5SAlex Lorenz# All the following maps are equal: 10*e4bcfbf5SAlex Lorenz 11*e4bcfbf5SAlex Lorenz- # Explicit keys 12*e4bcfbf5SAlex Lorenz x: 1 13*e4bcfbf5SAlex Lorenz 'y': 2 14*e4bcfbf5SAlex Lorenz r: 10 15*e4bcfbf5SAlex Lorenz label: center/big 16*e4bcfbf5SAlex Lorenz 17*e4bcfbf5SAlex Lorenz- # Merge one map 18*e4bcfbf5SAlex Lorenz << : *CENTER 19*e4bcfbf5SAlex Lorenz r: 10 20*e4bcfbf5SAlex Lorenz label: center/big 21*e4bcfbf5SAlex Lorenz 22*e4bcfbf5SAlex Lorenz- # Merge multiple maps 23*e4bcfbf5SAlex Lorenz << : [ *CENTER, *BIG ] 24*e4bcfbf5SAlex Lorenz label: center/big 25*e4bcfbf5SAlex Lorenz 26*e4bcfbf5SAlex Lorenz- # Override 27*e4bcfbf5SAlex Lorenz << : [ *BIG, *LEFT, *SMALL ] 28*e4bcfbf5SAlex Lorenz x: 1 29*e4bcfbf5SAlex Lorenz label: center/big 30