1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- --- %YAML:1.0
- test: Comments at the end of a line
- brief: >
- Comments at the end of a line
- yaml: |
- ex1: "foo # bar"
- ex2: "foo # bar" # comment
- ex3: 'foo # bar' # comment
- ex4: foo # comment
- ex5: foo # comment with tab before
- ex6: foo#foo # comment here
- ex7: foo # ignore me # and me
- php: |
- ['ex1' => 'foo # bar', 'ex2' => 'foo # bar', 'ex3' => 'foo # bar', 'ex4' => 'foo', 'ex5' => 'foo', 'ex6' => 'foo#foo', 'ex7' => 'foo']
- ---
- test: Comments in the middle
- brief: >
- Comments in the middle
- yaml: |
- foo:
- # some comment
- # some comment
- bar: foo
- # some comment
- # some comment
- php: |
- ['foo' => ['bar' => 'foo']]
- ---
- test: Comments on a hash line
- brief: >
- Comments on a hash line
- yaml: |
- foo: # a comment
- foo: bar # a comment
- php: |
- ['foo' => ['foo' => 'bar']]
- ---
- test: 'Value starting with a #'
- brief: >
- 'Value starting with a #'
- yaml: |
- foo: '#bar'
- php: |
- ['foo' => '#bar']
- ---
- test: Document starting with a comment and a separator
- brief: >
- Commenting before document start is allowed
- yaml: |
- # document comment
- ---
- foo: bar # a comment
- php: |
- ['foo' => 'bar']
- ---
- test: Comment containing a colon on a hash line
- brief: >
- Comment containing a colon on a scalar line
- yaml: 'foo # comment: this is also part of the comment'
- php: |
- 'foo'
- ---
- test: 'Hash key containing a #'
- brief: >
- 'Hash key containing a #'
- yaml: 'foo#bar: baz'
- php: |
- ['foo#bar' => 'baz']
- ---
- test: 'Hash key ending with a space and a #'
- brief: >
- 'Hash key ending with a space and a #'
- yaml: |
- 'foo #': baz
- php: |
- ['foo #' => 'baz']
|