sfComments.yml (1686B)
1 --- %YAML:1.0 2 test: Comments at the end of a line 3 brief: > 4 Comments at the end of a line 5 yaml: | 6 ex1: "foo # bar" 7 ex2: "foo # bar" # comment 8 ex3: 'foo # bar' # comment 9 ex4: foo # comment 10 ex5: foo # comment with tab before 11 ex6: foo#foo # comment here 12 ex7: foo # ignore me # and me 13 php: | 14 array('ex1' => 'foo # bar', 'ex2' => 'foo # bar', 'ex3' => 'foo # bar', 'ex4' => 'foo', 'ex5' => 'foo', 'ex6' => 'foo#foo', 'ex7' => 'foo') 15 --- 16 test: Comments in the middle 17 brief: > 18 Comments in the middle 19 yaml: | 20 foo: 21 # some comment 22 # some comment 23 bar: foo 24 # some comment 25 # some comment 26 php: | 27 array('foo' => array('bar' => 'foo')) 28 --- 29 test: Comments on a hash line 30 brief: > 31 Comments on a hash line 32 yaml: | 33 foo: # a comment 34 foo: bar # a comment 35 php: | 36 array('foo' => array('foo' => 'bar')) 37 --- 38 test: 'Value starting with a #' 39 brief: > 40 'Value starting with a #' 41 yaml: | 42 foo: '#bar' 43 php: | 44 array('foo' => '#bar') 45 --- 46 test: Document starting with a comment and a separator 47 brief: > 48 Commenting before document start is allowed 49 yaml: | 50 # document comment 51 --- 52 foo: bar # a comment 53 php: | 54 array('foo' => 'bar') 55 --- 56 test: Comment containing a colon on a hash line 57 brief: > 58 Comment containing a colon on a scalar line 59 yaml: 'foo # comment: this is also part of the comment' 60 php: | 61 'foo' 62 --- 63 test: 'Hash key containing a #' 64 brief: > 65 'Hash key containing a #' 66 yaml: 'foo#bar: baz' 67 php: | 68 array('foo#bar' => 'baz') 69 --- 70 test: 'Hash key ending with a space and a #' 71 brief: > 72 'Hash key ending with a space and a #' 73 yaml: | 74 'foo #': baz 75 php: | 76 array('foo #' => 'baz')