From a604a04b7531bacb2009c39b49551e17fb10ba0d Mon Sep 17 00:00:00 2001 From: maxonfjvipon Date: Thu, 30 Jan 2025 16:08:20 +0300 Subject: [PATCH 1/3] bug(#3874): float phi up --- .../org/eolang/parser/parse/vars-float-up.xsl | 2 +- .../eolang/parser/eo-packs/parse/float-up-vars.yaml | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/eo-parser/src/main/resources/org/eolang/parser/parse/vars-float-up.xsl b/eo-parser/src/main/resources/org/eolang/parser/parse/vars-float-up.xsl index b863a28cb6..59237ada2e 100644 --- a/eo-parser/src/main/resources/org/eolang/parser/parse/vars-float-up.xsl +++ b/eo-parser/src/main/resources/org/eolang/parser/parse/vars-float-up.xsl @@ -67,7 +67,7 @@ SOFTWARE. - + diff --git a/eo-parser/src/test/resources/org/eolang/parser/eo-packs/parse/float-up-vars.yaml b/eo-parser/src/test/resources/org/eolang/parser/eo-packs/parse/float-up-vars.yaml index c4067872c3..6b850e20fc 100644 --- a/eo-parser/src/test/resources/org/eolang/parser/eo-packs/parse/float-up-vars.yaml +++ b/eo-parser/src/test/resources/org/eolang/parser/eo-packs/parse/float-up-vars.yaml @@ -25,8 +25,10 @@ sheets: - /org/eolang/parser/parse/vars-float-up.xsl asserts: - /program[not(errors)] - - /program/objects[count(o)=3] - - //o[@base='.as-bytes' and @name='t' and @line='8' and o[@base='Q.org.eolang.dataized']] + - /program/objects[count(o)=4] + - //o[@name='app']/o[@name='@' and @base='bar'] + - //o[@name='app']/o[@base='.foo']/o[@base='@' and not(@name)] + - //o[@base='.as-bytes' and @name='t' and o[@base='Q.org.eolang.dataized']] - //objects[count(.//o[@base='Q.org.eolang.string'])=1] - //o[@name='y']/o[@name='t'] - //o[@name='y']/o[@name='oops'] @@ -37,6 +39,12 @@ asserts: - //o[@name='mm' and @base='Q.org.eolang.number'] - //o[@base='mm'] input: | + # no comments. + [] > app + foo. + bar > @ + x + # No comments. [] > x first > ff From 327a2bf8e4c91711b0d8171e9325bee837968811 Mon Sep 17 00:00:00 2001 From: maxonfjvipon Date: Thu, 30 Jan 2025 16:34:14 +0300 Subject: [PATCH 2/3] bug(#3874): space --- .../org/eolang/parser/eo-packs/parse/float-up-vars.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eo-parser/src/test/resources/org/eolang/parser/eo-packs/parse/float-up-vars.yaml b/eo-parser/src/test/resources/org/eolang/parser/eo-packs/parse/float-up-vars.yaml index 6b850e20fc..5a77093236 100644 --- a/eo-parser/src/test/resources/org/eolang/parser/eo-packs/parse/float-up-vars.yaml +++ b/eo-parser/src/test/resources/org/eolang/parser/eo-packs/parse/float-up-vars.yaml @@ -36,7 +36,7 @@ asserts: - //objects[count(//o[@name='oops'])=1] - //o[@name='aaa'] - //o[@name='ooo'] - - //o[@name='mm' and @base='Q.org.eolang.number'] + - //o[@name='mm' and @base='Q.org.eolang.number '] - //o[@base='mm'] input: | # no comments. From e7e8f795e58107c751ff72d354e18901fc5cf20c Mon Sep 17 00:00:00 2001 From: maxonfjvipon Date: Thu, 30 Jan 2025 16:34:19 +0300 Subject: [PATCH 3/3] bug(#3874): back --- .../org/eolang/parser/eo-packs/parse/float-up-vars.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eo-parser/src/test/resources/org/eolang/parser/eo-packs/parse/float-up-vars.yaml b/eo-parser/src/test/resources/org/eolang/parser/eo-packs/parse/float-up-vars.yaml index 5a77093236..6b850e20fc 100644 --- a/eo-parser/src/test/resources/org/eolang/parser/eo-packs/parse/float-up-vars.yaml +++ b/eo-parser/src/test/resources/org/eolang/parser/eo-packs/parse/float-up-vars.yaml @@ -36,7 +36,7 @@ asserts: - //objects[count(//o[@name='oops'])=1] - //o[@name='aaa'] - //o[@name='ooo'] - - //o[@name='mm' and @base='Q.org.eolang.number '] + - //o[@name='mm' and @base='Q.org.eolang.number'] - //o[@base='mm'] input: | # no comments.