You are here

function ARC_sparql_parser::parse_Var in Taxonomy import/export via XML 5

Same name and namespace in other branches
  1. 5.2 arc/ARC_sparql_parser.php \ARC_sparql_parser::parse_Var()
  2. 6.2 arc/ARC_sparql_parser.php \ARC_sparql_parser::parse_Var()
  3. 6 arc/ARC_sparql_parser.php \ARC_sparql_parser::parse_Var()
4 calls to ARC_sparql_parser::parse_Var()
ARC_sparql_parser::parse_GraphGraphPattern in arc/ARC_sparql_parser.php
ARC_sparql_parser::parse_OrderCondition in arc/ARC_sparql_parser.php
ARC_sparql_parser::parse_Triples1 in arc/ARC_sparql_parser.php
ARC_sparql_parser::parse_VarOrIRIref in arc/ARC_sparql_parser.php

File

arc/ARC_sparql_parser.php, line 1118

Class

ARC_sparql_parser

Code

function parse_Var($val = "") {
  if (preg_match("/^[\\?\$]{1}([0-9a-z_]+)/i", $val, $matches)) {
    return array(
      "type" => "var",
      "val" => $matches[1],
      "unparsed_val" => trim(substr($val, strlen($matches[0]))),
    );
  }
  return false;
}