pkl / PR 658

Implementation of delete (SPICE-0008)

apple/pkl#658 openmixed

+462/−48lines
21files
0comments
2024-09-23opened
-merged

What it touches

main: 14 test: 6 docs: 1

Modules: pkl-core (20), docs (1)

Architectural impact (arcade-agent diff_impact)

13files mapped to the graph
406entities in those files
Corecomponents
2395entities within 3 hops downstream

Most depended-upon changed entities

EntityDependents
org.pkl.core.ast.VmModifier189
org.pkl.core.runtime.VmDynamic154
org.pkl.core.runtime.VmFunction142
org.pkl.core.runtime.VmMapping138
org.pkl.core.runtime.VmListing135
org.pkl.core.ast.builder.AstBuilder27
org.pkl.core.runtime.TestRunner21
org.pkl.core.ast.member.Member9

Computed against the current default branch, not the PR base commit; files renamed or deleted since then are unmatched. Downstream counts are a reverse-dependency closure to depth 3 and over-approximate real blast radius.

Files

docsdocs/modules/language-reference/pages/index.adoc
mainpkl-core/src/main/antlr/PklParser.g4
mainpkl-core/src/main/java/org/pkl/core/ast/VmModifier.java
mainpkl-core/src/main/java/org/pkl/core/ast/builder/AstBuilder.java
mainpkl-core/src/main/java/org/pkl/core/ast/member/Member.java
mainpkl-core/src/main/java/org/pkl/core/runtime/TestRunner.java
mainpkl-core/src/main/java/org/pkl/core/runtime/VmDynamic.java
mainpkl-core/src/main/java/org/pkl/core/runtime/VmFunction.java
mainpkl-core/src/main/java/org/pkl/core/runtime/VmListing.java
mainpkl-core/src/main/java/org/pkl/core/runtime/VmMapping.java
mainpkl-core/src/main/java/org/pkl/core/runtime/VmObject.java
mainpkl-core/src/main/java/org/pkl/core/runtime/VmObjectLike.java
mainpkl-core/src/main/java/org/pkl/core/runtime/VmTyped.java
mainpkl-core/src/main/java/org/pkl/core/runtime/VmUtils.java
mainpkl-core/src/main/java/org/pkl/core/runtime/VmValue.java
testpkl-core/src/test/files/LanguageSnippetTests/input/basic/delete.pkl
testpkl-core/src/test/files/LanguageSnippetTests/input/errors/deleteInExpressionPosition.pkl
testpkl-core/src/test/files/LanguageSnippetTests/input/errors/deleteRemovesKeyFromSuggestion.pkl
testpkl-core/src/test/files/LanguageSnippetTests/output/basic/delete.pcf
testpkl-core/src/test/files/LanguageSnippetTests/output/errors/deleteInExpressionPosition.err
testpkl-core/src/test/files/LanguageSnippetTests/output/errors/deleteRemovesKeyFromSuggestion.err