(emitter *yaml_emitter_t, value []byte)
| 1888 | } |
| 1889 | |
| 1890 | func yaml_emitter_write_literal_scalar(emitter *yaml_emitter_t, value []byte) bool { |
| 1891 | if !yaml_emitter_write_indicator(emitter, []byte{'|'}, true, false, false) { |
| 1892 | return false |
| 1893 | } |
| 1894 | if !yaml_emitter_write_block_scalar_hints(emitter, value) { |
| 1895 | return false |
| 1896 | } |
| 1897 | if !yaml_emitter_process_line_comment(emitter) { |
| 1898 | return false |
| 1899 | } |
| 1900 | //emitter.indention = true |
| 1901 | emitter.whitespace = true |
| 1902 | breaks := true |
| 1903 | for i := 0; i < len(value); { |
| 1904 | if is_break(value, i) { |
| 1905 | if !write_break(emitter, value, &i) { |
| 1906 | return false |
| 1907 | } |
| 1908 | //emitter.indention = true |
| 1909 | breaks = true |
| 1910 | } else { |
| 1911 | if breaks { |
| 1912 | if !yaml_emitter_write_indent(emitter) { |
| 1913 | return false |
| 1914 | } |
| 1915 | } |
| 1916 | if !write(emitter, value, &i) { |
| 1917 | return false |
| 1918 | } |
| 1919 | emitter.indention = false |
| 1920 | breaks = false |
| 1921 | } |
| 1922 | } |
| 1923 | |
| 1924 | return true |
| 1925 | } |
| 1926 | |
| 1927 | func yaml_emitter_write_folded_scalar(emitter *yaml_emitter_t, value []byte) bool { |
| 1928 | if !yaml_emitter_write_indicator(emitter, []byte{'>'}, true, false, false) { |
no test coverage detected