You are here

function ARC_sparql_parser::parse_UnaryExpression in Taxonomy import/export via XML 6

Same name and namespace in other branches
  1. 5.2 arc/ARC_sparql_parser.php \ARC_sparql_parser::parse_UnaryExpression()
  2. 5 arc/ARC_sparql_parser.php \ARC_sparql_parser::parse_UnaryExpression()
  3. 6.2 arc/ARC_sparql_parser.php \ARC_sparql_parser::parse_UnaryExpression()
1 call to ARC_sparql_parser::parse_UnaryExpression()
ARC_sparql_parser::parse_MultiplicativeExpression in arc/ARC_sparql_parser.php

File

arc/ARC_sparql_parser.php, line 1317

Class

ARC_sparql_parser

Code

function parse_UnaryExpression($val = "") {
  if (preg_match("/^(\\!|\\+|\\-)?(.+)\$/s", $val, $matches)) {
    $result = $this
      ->parse_PrimaryExpression(trim($matches[2]));
    $result["modifier"] = $matches[1];
    return $result;
  }
  return false;
}