*/ interface TokenParserInterface { /** * Sets the parser associated with this token parser. */ public function setParser(Parser $parser): void; /** * Parses a token and returns a node. * * @throws SyntaxError */ public function parse(Token $token): Node; /** * Gets the tag name associated with this token parser. */ public function getTag(): string; }