def METHOD_NAME(self, root, content, page, group=None, line=1, report=True):
    """
    Perform the parsing of the supplied content into an AST with the provided root node.
    Inputs:
        root[tokens.Token]: The root node for the AST.
        content[str:tree.page.PageNodeBase]: The content to parse, either as a str
                                                 string or a page node object.
    """
    # Tokenize
    self.__lexer.METHOD_NAME(root, content, page, self.__lexer.grammar(group), line)
    # Report errors
    if report:
        for token in moosetree.iterate(root):
            if token.name == 'ErrorToken':
                msg = common.report_error(token['message'],
                                          page.source,
                                          token.info.line if token.info else None,
                                          token.info[0] if token.info else token.text(),
                                          token['traceback'],
                                          'TOKENIZE ERROR')
                LOG.error(msg)