returns prefix length for block code
(data []byte)
| 1006 | |
| 1007 | // returns prefix length for block code |
| 1008 | func (p *Markdown) codePrefix(data []byte) int { |
| 1009 | if len(data) >= 1 && data[0] == '\t' { |
| 1010 | return 1 |
| 1011 | } |
| 1012 | if len(data) >= 4 && data[0] == ' ' && data[1] == ' ' && data[2] == ' ' && data[3] == ' ' { |
| 1013 | return 4 |
| 1014 | } |
| 1015 | return 0 |
| 1016 | } |
| 1017 | |
| 1018 | func (p *Markdown) code(data []byte) int { |
| 1019 | var work bytes.Buffer |