anchor.diff:  			if("select", "delete", "update")
   				select_types = query_tree[query_tree[1]]
   
  -		from_objs = SDQL_from_objs(query_tree["from"])
  +		from_objs = world.SDQL_from_objs(query_tree["from"])
   
   		var/list/objs = list()
   
  
positive.code: 				result = dummy
  			val += result
  	else
  		val = SDQL_var(object, expression, i, object)
  		i = expression.len
  
  	return list("val" = val, "i" = i)
  
  /proc/SDQL_var(datum/object, list/expression, start = 1, source)
  	var/v
  	var/long = start < expression.len
  	if(object == world && long && expression[start + 1] == ".")
  
negative.code: 			if("call")
  				for(var/datum/d in objs)
  					try
  						world.SDQL_var(d, query_tree["call"][1], source = d)
  					catch(var/exception/e)
  						runtime_tracker += SDQL_parse_exception(e)
  						runtimes++
  