parser/pageparser: Add a benchmark

This commit is contained in:
Bjørn Erik Pedersen
2018-12-19 20:07:49 +01:00
parent 64b6b29075
commit f2167de834
2 changed files with 48 additions and 1 deletions

View File

@@ -41,10 +41,13 @@ func Parse(r io.Reader) (Result, error) {
if err != nil {
return nil, errors.Wrap(err, "failed to read page content")
}
return parseBytes(b)
}
func parseBytes(b []byte) (Result, error) {
lexer := newPageLexer(b, 0, lexIntroSection)
lexer.run()
return lexer, nil
}
func parseMainSection(input []byte, from int) Result {