Behat\Gherkin\Parser::parsePyString PHP Method

parsePyString() protected method

Parses PyString token & returns it's node.
protected parsePyString ( ) : Behat\Gherkin\Node\PyStringNode
return Behat\Gherkin\Node\PyStringNode
    protected function parsePyString()
    {
        $token = $this->expectTokenType('PyStringOp');
        $line = $token['line'];
        $strings = array();
        while ('PyStringOp' !== ($predicted = $this->predictTokenType()) && 'Text' === $predicted) {
            $token = $this->expectTokenType('Text');
            $strings[] = $token['value'];
        }
        $this->expectTokenType('PyStringOp');
        return new PyStringNode($strings, $line);
    }