Rename firstPass -> preprocess

This commit is contained in:
Vytautas Šaltenis 2016-09-03 15:32:37 +03:00
parent 3c2cb1ff45
commit d36199c417

View File

@ -394,7 +394,7 @@ func Parse(input []byte, opts Options) *Node {
p.notes = make([]*reference, 0) p.notes = make([]*reference, 0)
} }
p.block(firstPass(p, input)) p.block(preprocess(p, input))
// Walk the tree and finish up some of unfinished blocks // Walk the tree and finish up some of unfinished blocks
for p.tip != nil { for p.tip != nil {
p.finalize(p.tip) p.finalize(p.tip)
@ -449,11 +449,11 @@ func (p *parser) parseRefsToAST() {
}) })
} }
// first pass: // preprocess does a preparatory first pass over the input:
// - normalize newlines // - normalize newlines
// - expand tabs (outside of fenced code blocks) // - expand tabs (outside of fenced code blocks)
// - copy everything else // - copy everything else
func firstPass(p *parser, input []byte) []byte { func preprocess(p *parser, input []byte) []byte {
var out bytes.Buffer var out bytes.Buffer
tabSize := TabSizeDefault tabSize := TabSizeDefault
if p.flags&TabSizeEight != 0 { if p.flags&TabSizeEight != 0 {