package parser

import (
	

	
)

func ( *Parser) ( []byte) int {
	if [0] != '{' {
		return 0
	}

	 := 0
	 := ast.DocumentMatterNone
	if bytes.HasPrefix(, []byte("{frontmatter}")) {
		 = len("{frontmatter}")
		 = ast.DocumentMatterFront
	}
	if bytes.HasPrefix(, []byte("{mainmatter}")) {
		 = len("{mainmatter}")
		 = ast.DocumentMatterMain
	}
	if bytes.HasPrefix(, []byte("{backmatter}")) {
		 = len("{backmatter}")
		 = ast.DocumentMatterBack
	}
	if  == 0 {
		return 0
	}
	 := &ast.DocumentMatter{Matter: }
	.AddBlock()
	.Finalize()

	return 
}