Pinq\Parsing\PhpParser\AST::parseScalarNode PHP Method

parseScalarNode() private method

private parseScalarNode ( PhpParser\Node\Scalar $node )
$node PhpParser\Node\Scalar
    private function parseScalarNode(Node\Scalar $node)
    {
        switch (true) {
            case $node instanceof Node\Scalar\DNumber:
            case $node instanceof Node\Scalar\LNumber:
            case $node instanceof Node\Scalar\String_:
                return Expression::value($node->value);
            case $node instanceof Node\Scalar\MagicConst\Line:
                return Expression::value($node->getAttribute('startLine'));
            case $node instanceof Node\Scalar\MagicConst:
                return Expression::constant($node->getName());
            default:
                return;
        }
    }