protected function parseContent($content, TokenList $tokenList = null, $independent = false) {
        $parser = new Parser();
        $lexer = new Lexer();

        $this->set->init($parser, $lexer);

        $parser->setStartRule($this);
        $tokenList = $parser->parse($content, $tokenList, !$independent);

        return $tokenList;
    }