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

Method ArrayNode

compiler/compiler.go:1292–1299  ·  view source on GitHub ↗
(node *ast.ArrayNode)

Source from the content-addressed store, hash-verified

1290}
1291
1292func (c *compiler) ArrayNode(node *ast.ArrayNode) {
1293 for _, node := range node.Nodes {
1294 c.compile(node)
1295 }
1296
1297 c.emitPush(len(node.Nodes))
1298 c.emit(OpArray)
1299}
1300
1301func (c *compiler) MapNode(node *ast.MapNode) {
1302 for _, pair := range node.Pairs {

Callers 1

compileMethod · 0.95

Calls 3

compileMethod · 0.95
emitPushMethod · 0.95
emitMethod · 0.95

Tested by

no test coverage detected