public function addParser(SymbolParserInterface $parser)
    {
        if ($parser instanceof self) {
            // Reducing recursivity
            $this->addParsers($parser->parsers);
        } else {
            $this->parsers[] = $parser;
        }
    
        return $this;
    }