From 96afc112f149210a08afa6c5058d3926052a4e1b Mon Sep 17 00:00:00 2001 From: maxonfjvipon Date: Thu, 6 Jun 2024 11:29:24 +0300 Subject: [PATCH] fix(#3213): atom ? --- .../src/test/resources/org/eolang/maven/unphi/atoms.yaml | 4 ++-- eo-parser/src/main/java/org/eolang/parser/XePhiListener.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eo-maven-plugin/src/test/resources/org/eolang/maven/unphi/atoms.yaml b/eo-maven-plugin/src/test/resources/org/eolang/maven/unphi/atoms.yaml index 6d35d69377..78bfea40e7 100644 --- a/eo-maven-plugin/src/test/resources/org/eolang/maven/unphi/atoms.yaml +++ b/eo-maven-plugin/src/test/resources/org/eolang/maven/unphi/atoms.yaml @@ -21,8 +21,8 @@ # SOFTWARE. --- tests: - - /program/objects/o[@name='main' and @atom and @abstract] + - /program/objects/o[@name='main' and @atom='?' and @abstract] - /program/objects/o[@name='outer' and @abstract] - - /program/objects/o[@name='outer' and @abstract]/o[@name='inner' and @atom and @abstract] + - /program/objects/o[@name='outer' and @abstract]/o[@name='inner' and @atom='?' and @abstract] phi: "{⟦main ↦ ⟦λ ⤍ Lambda⟧, outer ↦ ⟦inner ↦ ⟦λ ⤍ Lambda⟧⟧⟧}" diff --git a/eo-parser/src/main/java/org/eolang/parser/XePhiListener.java b/eo-parser/src/main/java/org/eolang/parser/XePhiListener.java index b9ea76a408..8705a95ecd 100644 --- a/eo-parser/src/main/java/org/eolang/parser/XePhiListener.java +++ b/eo-parser/src/main/java/org/eolang/parser/XePhiListener.java @@ -316,7 +316,7 @@ public void exitDeltaBinding(final PhiParser.DeltaBindingContext ctx) { @Override public void enterLambdaBinding(final PhiParser.LambdaBindingContext ctx) { if (!XePhiListener.LAMBDA_PACKAGE.equals(ctx.FUNCTION().getText())) { - this.objects().prop("atom"); + this.objects().prop("atom", "?"); } }