MCPcopy Create free account
hub / github.com/AmrDeveloper/GQL / evaluate_global_variable

Function evaluate_global_variable

crates/gitql-engine/src/engine_evaluator.rs:257–269  ·  view source on GitHub ↗
(
    env: &mut Environment,
    expr: &GlobalVariableExpr,
)

Source from the content-addressed store, hash-verified

255}
256
257fn evaluate_global_variable(
258 env: &mut Environment,
259 expr: &GlobalVariableExpr,
260) -> Result<Box<dyn Value>, String> {
261 let name = &expr.name;
262 if env.globals.contains_key(name) {
263 return Ok(env.globals[name].clone());
264 }
265
266 Err(format!(
267 "The value of `{name}` may be not exists or calculated yet",
268 ))
269}
270
271fn evaluate_number(expr: &NumberExpr) -> Result<Box<dyn Value>, String> {
272 Ok(match expr.value {

Callers 1

evaluate_expressionFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…