function ARC_sparql_parser::parse_BrackettedExpression in Taxonomy import/export via XML 6
Same name and namespace in other branches
- 5.2 arc/ARC_sparql_parser.php \ARC_sparql_parser::parse_BrackettedExpression()
- 5 arc/ARC_sparql_parser.php \ARC_sparql_parser::parse_BrackettedExpression()
- 6.2 arc/ARC_sparql_parser.php \ARC_sparql_parser::parse_BrackettedExpression()
2 calls to ARC_sparql_parser::parse_BrackettedExpression()
File
- arc/
ARC_sparql_parser.php, line 1457
Class
Code
function parse_BrackettedExpression($val = "") {
if (preg_match("/^(\\(.*)\$/is", $val, $matches)) {
$bracket_data = $this
->extract_bracket_data($matches[1]);
return array(
"type" => "expression",
"expression" => $this
->parse_Expression(trim($bracket_data)),
"unparsed_val" => trim(substr($val, strlen($bracket_data) + 2)),
);
}
/* else */
return false;
}