public function inline(array $inline): self
    {
        if (!$inline) {
            return $this;
        }

        $copy = clone $this;
        $copy->inlines = array_merge($this->inlines, $inline);
        return $copy;
    }
public function inline(array $inline): self
    {
        if (!$inline) {
            return $this;
        }

        $copy = clone $this;
        $copy->inlines = array_merge($this->inlines, $inline);
        return $copy;
    }
public function inline ( array $ inline ) : self { if ( ! $ inline ) { return $ this ; } $ copy = clone $ this ; $ copy -> inlines = array_merge ( $ this -> inlines , $ inline ) ; return $ copy ; }
Create new Lexer extending this one with inline tokens

Inline tokens defined only with fixed strings without names. Inline tokens
are always hidden.

> Note: Returned object can be the same one in case of empty additions.
@param string[] $inline Additional inline tokens. Duplication is not permitted.
@return static
@since 1.5.0
Create new Lexer extending this one with inline tokens