MCPcopy
hub / github.com/expr-lang/expr / VariableDeclaratorNode

Method VariableDeclaratorNode

compiler/compiler.go:1241–1248  ·  view source on GitHub ↗
(node *ast.VariableDeclaratorNode)

Source from the content-addressed store, hash-verified

1239}
1240
1241func (c *compiler) VariableDeclaratorNode(node *ast.VariableDeclaratorNode) {
1242 c.compile(node.Value)
1243 index := c.addVariable(node.Name)
1244 c.emit(OpStore, index)
1245 c.beginScope(node.Name, index)
1246 c.compile(node.Expr)
1247 c.endScope()
1248}
1249
1250func (c *compiler) SequenceNode(node *ast.SequenceNode) {
1251 for i, n := range node.Nodes {

Callers 1

compileMethod · 0.95

Calls 5

compileMethod · 0.95
addVariableMethod · 0.95
emitMethod · 0.95
beginScopeMethod · 0.95
endScopeMethod · 0.95

Tested by

no test coverage detected