Original PR: https://github.com/apple/pkl/pull/658 Author: @holzensp Created: 9/23/2024 Status: 🔄 Open
Base: main ← Head: delete
main
delete
2f0e1e0
30240e4
21 files changed (+462 additions, -48 deletions)
📝 docs/modules/language-reference/pages/index.adoc (+40 -0) 📝 pkl-core/src/main/antlr/PklParser.g4 (+8 -9) 📝 pkl-core/src/main/java/org/pkl/core/ast/VmModifier.java (+9 -3) 📝 pkl-core/src/main/java/org/pkl/core/ast/builder/AstBuilder.java (+28 -5) 📝 pkl-core/src/main/java/org/pkl/core/ast/member/Member.java (+6 -2) 📝 pkl-core/src/main/java/org/pkl/core/runtime/TestRunner.java (+3 -2) 📝 pkl-core/src/main/java/org/pkl/core/runtime/VmDynamic.java (+1 -1) 📝 pkl-core/src/main/java/org/pkl/core/runtime/VmFunction.java (+1 -2) 📝 pkl-core/src/main/java/org/pkl/core/runtime/VmListing.java (+5 -0) 📝 pkl-core/src/main/java/org/pkl/core/runtime/VmMapping.java (+5 -0) 📝 pkl-core/src/main/java/org/pkl/core/runtime/VmObject.java (+169 -18) 📝 pkl-core/src/main/java/org/pkl/core/runtime/VmObjectLike.java (+6 -2) 📝 pkl-core/src/main/java/org/pkl/core/runtime/VmTyped.java (+5 -0) 📝 pkl-core/src/main/java/org/pkl/core/runtime/VmUtils.java (+18 -3) 📝 pkl-core/src/main/java/org/pkl/core/runtime/VmValue.java (+1 -1) ➕ pkl-core/src/test/files/LanguageSnippetTests/input/basic/delete.pkl (+97 -0) ➕ pkl-core/src/test/files/LanguageSnippetTests/input/errors/deleteInExpressionPosition.pkl (+8 -0) ➕ pkl-core/src/test/files/LanguageSnippetTests/input/errors/deleteRemovesKeyFromSuggestion.pkl (+8 -0) ➕ pkl-core/src/test/files/LanguageSnippetTests/output/basic/delete.pcf (+23 -0) ➕ pkl-core/src/test/files/LanguageSnippetTests/output/errors/deleteInExpressionPosition.err (+6 -0)
docs/modules/language-reference/pages/index.adoc
pkl-core/src/main/antlr/PklParser.g4
pkl-core/src/main/java/org/pkl/core/ast/VmModifier.java
pkl-core/src/main/java/org/pkl/core/ast/builder/AstBuilder.java
pkl-core/src/main/java/org/pkl/core/ast/member/Member.java
pkl-core/src/main/java/org/pkl/core/runtime/TestRunner.java
pkl-core/src/main/java/org/pkl/core/runtime/VmDynamic.java
pkl-core/src/main/java/org/pkl/core/runtime/VmFunction.java
pkl-core/src/main/java/org/pkl/core/runtime/VmListing.java
pkl-core/src/main/java/org/pkl/core/runtime/VmMapping.java
pkl-core/src/main/java/org/pkl/core/runtime/VmObject.java
pkl-core/src/main/java/org/pkl/core/runtime/VmObjectLike.java
pkl-core/src/main/java/org/pkl/core/runtime/VmTyped.java
pkl-core/src/main/java/org/pkl/core/runtime/VmUtils.java
pkl-core/src/main/java/org/pkl/core/runtime/VmValue.java
pkl-core/src/test/files/LanguageSnippetTests/input/basic/delete.pkl
pkl-core/src/test/files/LanguageSnippetTests/input/errors/deleteInExpressionPosition.pkl
pkl-core/src/test/files/LanguageSnippetTests/input/errors/deleteRemovesKeyFromSuggestion.pkl
pkl-core/src/test/files/LanguageSnippetTests/output/basic/delete.pcf
pkl-core/src/test/files/LanguageSnippetTests/output/errors/deleteInExpressionPosition.err
...and 1 more files
No description provided
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
No dependencies set.
The note is not visible to the blocked user.
📋 Pull Request Information
Original PR: https://github.com/apple/pkl/pull/658
Author: @holzensp
Created: 9/23/2024
Status: 🔄 Open
Base:
main← Head:delete📝 Commits (2)
2f0e1e0Implementdelete(SPICE-0008)30240e4Define separate snippet tests for error cases and remove DeletionTest📊 Changes
21 files changed (+462 additions, -48 deletions)
View changed files
📝
docs/modules/language-reference/pages/index.adoc(+40 -0)📝
pkl-core/src/main/antlr/PklParser.g4(+8 -9)📝
pkl-core/src/main/java/org/pkl/core/ast/VmModifier.java(+9 -3)📝
pkl-core/src/main/java/org/pkl/core/ast/builder/AstBuilder.java(+28 -5)📝
pkl-core/src/main/java/org/pkl/core/ast/member/Member.java(+6 -2)📝
pkl-core/src/main/java/org/pkl/core/runtime/TestRunner.java(+3 -2)📝
pkl-core/src/main/java/org/pkl/core/runtime/VmDynamic.java(+1 -1)📝
pkl-core/src/main/java/org/pkl/core/runtime/VmFunction.java(+1 -2)📝
pkl-core/src/main/java/org/pkl/core/runtime/VmListing.java(+5 -0)📝
pkl-core/src/main/java/org/pkl/core/runtime/VmMapping.java(+5 -0)📝
pkl-core/src/main/java/org/pkl/core/runtime/VmObject.java(+169 -18)📝
pkl-core/src/main/java/org/pkl/core/runtime/VmObjectLike.java(+6 -2)📝
pkl-core/src/main/java/org/pkl/core/runtime/VmTyped.java(+5 -0)📝
pkl-core/src/main/java/org/pkl/core/runtime/VmUtils.java(+18 -3)📝
pkl-core/src/main/java/org/pkl/core/runtime/VmValue.java(+1 -1)➕
pkl-core/src/test/files/LanguageSnippetTests/input/basic/delete.pkl(+97 -0)➕
pkl-core/src/test/files/LanguageSnippetTests/input/errors/deleteInExpressionPosition.pkl(+8 -0)➕
pkl-core/src/test/files/LanguageSnippetTests/input/errors/deleteRemovesKeyFromSuggestion.pkl(+8 -0)➕
pkl-core/src/test/files/LanguageSnippetTests/output/basic/delete.pcf(+23 -0)➕
pkl-core/src/test/files/LanguageSnippetTests/output/errors/deleteInExpressionPosition.err(+6 -0)...and 1 more files
📄 Description
No description provided
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.