MCPcopy
hub / github.com/witheve/Eve / _variables

Method _variables

src/runtime/analyzer.ts:235–252  ·  view source on GitHub ↗
(context: AnalysisContext, variables)

Source from the content-addressed store, hash-verified

233 //---------------------------------------------------------------------
234
235 _variables(context: AnalysisContext, variables) {
236 let changes = context.changes;
237 for(let name of Object.keys(variables)) {
238 let variable = variables[name];
239 changes.store("session", variable.id, "tag", "variable");
240 changes.store("session", variable.id, "name", variable.name);
241 changes.store("session", variable.id, "block", context.block.id);
242 if(variable.register !== undefined) {
243 changes.store("session", variable.id, "register", variable.register);
244 }
245 if(variable.generated) {
246 changes.store("session", variable.id, "tag", "generated");
247 }
248 if(variable.nonProjecting) {
249 changes.store("session", variable.id, "tag", "non-projecting");
250 }
251 }
252 }
253
254 //---------------------------------------------------------------------
255 // Equalities

Callers 1

_blockMethod · 0.95

Calls 1

storeMethod · 0.45

Tested by

no test coverage detected